3 ms·
> Macros are a cop out of language design. They mean "everybody do what you want and create your own language, we don't care anymore". I prefer safe AST based
by nostalgeek 8y ago
> Macros are a cop out of language design. They mean "everybody do what you want and create your own language, we don't care anymore".
I prefer safe AST based macro than runtime reflection like Go has. The latter is actually a cop-out, unlike the former in the context of type safety at compile time.