Join Nostr
2026-04-17 02:09:23 UTC
in reply to

Victoria Lacroix on Nostr: I understand that a handful of languages use metaprogramming to implement their ...

I understand that a handful of languages use metaprogramming to implement their control structures. It's impressive, but my objection is that custom syntax makes code difficult to understand.

Macros for boilerplate is like the least offensive/confusing part of metaprogramming, but I still think it's best to use them sparingly.

My preferred language of Lua is built to allow the creation of DSLs without needing macros. Also very little boilerplate, in my experience. It's nice.