Andrei Alexandrescu wrote: > On 12/23/11 2:40 AM, Johannes Pfau wrote: >> Andrei Alexandrescu wrote: >> >>> On 12/22/11 5:38 PM, Vladimir Panteleev wrote: >>>> Using 3rd-party technology such as source preprocessors makes future >>>> contributions more difficult for the vast majority. Considering that >>>> the language provides nearly the same thing as a fully-supported >>>> feature >> >> I must be missing something. Your talking of mixins? Ragel is not a >> macro/mixin system, it's a state machine compiler, compiling a 20 line >> machine definition into 700 line fast, goto based code? > > I'm talking about ragel. D should have enough capabilities to generate > 700 lines of fast code from a 20-line spec. > > > Andrei
I meant especially this sentence: "Considering that the language provides nearly the same thing as a fully-supported feature", what is this feature? I can only think of string mixins, which sure allows to implement a state machine compiler in ctfe, but it's not "nearly the same"
