3 ms·
I think macros are incredibly powerful when used parsimoniously, but can make code completely inscrutable and surprising when overused. There's probably an un
by skohan 6y ago
I think macros are incredibly powerful when used parsimoniously, but can make code completely inscrutable and surprising when overused.
There's probably an unavoidable trade-off between the flexibility and expressiveness of a language and readability (and possibly compile times). It's part of the reason I would recommend a more restrictive language like Go in a professional setting, even if I would rather program in Rust at home.