Re:Be Purposefully Stupid
by samatman on Sunday January 25, 2015 @09:54AM
(#8943037)
Hence, languages with a proper macro system.
[ Parent
| on HN ]
Application-specific macros make code unreadable, while common and standard ones might as well be a language feature. A well-designed language should offer suitable extension points in a structured way, rather than just allowing code to perform completely arbitrary transformations on the AST.