2 ms·
Rust has an abysmal macro system that cannot be properly tooled for.
by junon 5y ago
Rust has an abysmal macro system that cannot be properly tooled for.
- ogogmad 5y agoI guess this is why macros aren't the be-all end-all solution to problems in language design: It's difficult to construct tooling around them. It could be argued that "functions" are a form of programming language extension that are friendlier to tools. For programming-language fascinated beginners, this could be a good way of motivating "functions" as a language feature.
- junon 5y agoI agree, and I would love to see more exploration of this in non-toy programming languages for sure.