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