
Those tools also offer more power than the C++ preprocessor, within the confines of a much more pleasant programming paradigm. (Well don't start an anti-sed war now though. :o)) A line must be drawn somewhere (after all we do use a makefile and not a little C++ program for builds don't we),
First of all not all. Relying on awk would make your code non-portable (depend on presence of tool, in proper location, with proper version).
and I would draw it someplace else than others. For example, if someone doesn't know awk, I'd suggest them to invest time in learning that instead of the boost preprocessor library.
I find Boost PP is so much more convinient (IMHO)
So when will the vote result on FOREACH come forth?
Be patient. "Unfortunately" I've got a real-world obligations either. But it's going to be soon.
Andrei
Gennadiy