RFC: std.uuid

Johannes Pfau spam at example.com
Fri Dec 23 00:55:37 PST 2011


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"


More information about the Digitalmars-d mailing list