On Fri, Oct 9, 2009 at 3:49 PM, Andrei Alexandrescu <seewebsiteforem...@erdani.org> wrote: > Thanks! > > > I plan to add more text at the end of the chapter that discusses the > opportunities of CTFE. Walter revealed to me that CTFE, particularly now > after it's been improved by leaps and bounds by Don and by Walter himself, > could obviate a lot of the traditional metaprogramming techniques developed > for C++. > > One question that bugs me is, where do you draw the line? Say there's a > metaprogramming problem at hand. How to decide on solving it with CTFE vs. > solving it with templates? It would be great to have a simple guideline that > puts in contrast the pluses and minuses of the two approaches. > > It is quite possible that templates get relegated to parameterized functions > and types, whereas all heavy lifting in metaprogramming should be carried > with CTFE.
The second someone suggests parsing D code with CTFE, I'm out of here. I mean I'm leaving the community. Period.