A 1-post collection
Rust macros are powerful, that's a fact. I mean, they allow running any code at compile-time, of course they're powerful.
C macros, which are at the end of the day nothing more than glorified text substitution rules, allow you to implement new, innovative, modern language constructs, such as:
But these are just silly examples written for fun. Nobody would ever commit such macro abuse in real-world, production code. Nobody...