From: Joel de Guzman (djowel_at_[hidden])
Date: 2003-04-10 23:59:52
Paul Mensonides wrote:
> Aleksey Gurtovoy wrote:
>> Giovanni Bajo wrote:
>>> Otherwise I suppose one could use Wave has an external PP and feed
>>> data to whatever compiler you want, including Comeau.
>> To put things into prospective, if one is to go this route, she can
>> well just implement built-in PP-lambda support in the Wave itself,
>> get whatever syntax she wants, e.g.
> Yes, in fact Wave already supports a pragma (including the inline
> _Pragma variant) that can call external programs and capture stdout.
> So this would be easy, however...
>> The only caveat is that it wouldn't be C++ anymore (nor C++ + C99).
> And that takes all the fun out of it. pp-metaprogramming and indeed
> template metaprogramming, given the current language, is all about
> _manipulation_ of the language. If you take that away, it is still
> very useful, but not as "creative", therefore, not as fun. ;)
It would be nice to experiment on new features such as scopes
and true iteration. I think it is also a good idea to *push* the
CPP specifications with the future in mind.
-- Joel de Guzman joel at boost-consulting.com http://www.boost-consulting.com http://spirit.sf.net
Boost list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk