What's going on with std.experimental.lexer?

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 9 14:23:59 PDT 2014


On 6/9/14, 2:15 PM, Dejan Lekic wrote:
> On Thursday, 5 June 2014 at 10:57:37 UTC, Dicebot wrote:
>> On Wednesday, 4 June 2014 at 21:12:25 UTC, Brian Schott wrote:
>>> I've been looking at ways to optimize the D lexer's operation using
>>> SIMD instructions. I'm not yet sure if I'll need to change the lexer
>>> generator's API to do this. I'm going to wait until I have my
>>> proof-of-concept code and some benchmark results before asking for a
>>> voting thread or creating a pull request.
>>
>> I still thing we should use it more like `std.staging` - once your
>> updates are ready, go through review/voting and keep module in
>> `std.experimental` for at least one DMD release before adding to
>> Phobos core.
>>
>> This also means relaxing API requirements a lot for initial inclusion.
>
> I am more for "stdx", which is what some developers already use as
> package name for experimental stuff.

The way I see it is instead of explaining "stdx stands for the 
experimental part of std" I'd rather use std.experimental which explains 
itself.

We added "immutable" after having explained to a million people 
"invariant in this context means immutable".


Andrei


More information about the Digitalmars-d mailing list