Flag proposal

KennyTM~ kennytm at gmail.com
Fri Jun 10 12:31:32 PDT 2011


On Jun 11, 11 02:06, Andrei Alexandrescu wrote:
> On 6/10/11 12:42 PM, Robert Clipsham wrote:
>> On 10/06/2011 17:15, Andrei Alexandrescu wrote:
>>> https://github.com/D-Programming-Language/phobos/pull/94
>>>
>>> Discuss!
>>>
>>> Andrei
>>
>> I really *really* don't like this. It's ugly and verbose, and a pathetic
>> work around for the lack of named parameters. Either support named
>> parameters or not, don't have an ugly half-baked work-around.
>
> This is not half-baked. It's pretty much it.
>
> Ugly is in the eye of the beholder, but I fail to see how the added
> punctuation makes Flag!"param".yes significantly more verbose than param
> : true.
>
> The problem that named parameters are still optional remains. Or we need
> to add one extra language feature to specify required named parameters.
>
>
> Andrei

Making the compulsory enum name as a feature means 
http://www.digitalmars.com/d/archives/digitalmars/D/8524.html will never 
be addressed, I suppose.


More information about the Digitalmars-d mailing list