3 ms·
> Better than C macros or no macros at all. Could it be better? Certainly. I don't agree. I'd rather have no macros because that would increase the pressure o
by bsder 4y ago
> Better than C macros or no macros at all. Could it be better? Certainly.
I don't agree. I'd rather have no macros because that would increase the pressure on the core language and compiler to evolve properly.
Any usage of macros that has to atomize down to the molecules of the syntax tree and then reassemble them from the ground up is screaming Language Failure Here. Those kinds of macros should only exist until the core language either vacuums up the construct and makes it standard or declares the construct verboten at which point they should be excised.
Instead, Rust's procedural macros are spreading like the plague throughout the ecosystem.
> All of your problems with Rust are being worked on.
Unfortunately they're not being completed--which is far more important.