Re:Fare: Metaprogramming from the ground up: avoid C
by fp on Tuesday September 16, 2008 @03:45AM
(#305548)
The long compilation time is due to the optimization options. Without optimization it compiles in a few seconds.
Yet, the macros leave plenty of space for optimization. See the size of your executable compared to the unoptimized one of qwph above.
Edit: I compiled with "gcc -O3 -s", which took 8 minutes, but the executable is only 4784 bytes.