Hacker News new | ask | show | jobs
by amirouche 3383 days ago
> why you'd want to change your source code programatically?

Performance, macros are executed at compile time. Also, sometime the macro is easier to write that the equivalent non-macro code.