Oddbean new post about | logout
 nostr:npub1ced3sw6n2hehffgalr4re0e0u83t5l9raj3avyf6g5lu0v3fvn2sssvlf2 nostr:npub1f3srhzp5z8qwchfdyy6kceysfg9jzxr937ttracqrxuxuncc25mqgmjzfc nostr:npub1gcht7nxyny85r6ezenuyp3f8ey73l773d0glpgeacudx6r5evh2szu00vs most schemers are republicans, in the anti-monarchist sense :) but if the intended use case is global monkeypatching, then in guile `set!` is your tool.  if `a` is exported, then just `set!` on `a`.  if not, `(set! (@@ (X) a) new-val)`