
Gennadiy Rozental wrote:
The Wave C++ preprocessor library review begins today February 7, 2005.
I obviously did not have chance to look into this submission in details (though it does seems like a quite an achievement), but I have couple general questions:
1. Why do we need it? I mean why do we need it here in boost? I admit there maybe couple dozens people in a world who are interesting in implementing/use custom C+ preprocessors, but does it make it a widely reusable component? Note I do not comment on the quality of the submission (I most probably is not qualified enough to comment on that). After all this library/utility exist already and available to public.
I have a potential use for it. I am considering writing a Spirit-based IDL compiler for the the interfaces library which would accept pseudocode as input (see http://tinyurl.com/5oj6n) and output C++ class definitions. Using Wave I could allow the pseudocode input to contain preprocessing directives. Jonathan