Oddbean new post about | logout
 nostr:npub1vucdxmeyx70j0244t2ahjj9dyjxekw4k4vpvazs2kpsf2haq08xswnc6sh nostr:npub172v3nlrtzd8wssn8f3ckm47jtsxdhq0jakqua3crgrvn7mmv32vsju689n nostr:npub1c5ufp94h957q5fx7uefwdxqmrnv76n0064u6v5ld64hwwthnglrqlze9f3 Too much magic at a distance. Practically, magic parameter name matching as a modularity mechanism will never not be extremely jarring to me. Aesthetically, byte-code rewriting to change the semantics of a little-used piece of dedicated syntax seems bananas. It’s been a problem exactly twice in my entire career so it’s not like I am tripping over bytecode modification bugs all the time but it seems like a wildly unnecessary risk even if it’s vanishingly small.