Flag proposal
    KennyTM~ 
    kennytm at gmail.com
       
    Fri Jun 10 10:57:20 PDT 2011
    
    
  
On Jun 11, 11 01:42, 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.
>
Well I agree it is ugly, but at least it's better than having the same 
enum 7 times in Phobos (std.stdio.KeepTerminator, 
std.string.CaseSensitive, std.algorithm.OpenRight, 
std.algorithm.SortOutput, std.datetime.AllowDayOverflow, 
std.datetime.PopFirst, std.datetime.AutoStart).
If named parameter is supported, those Flag!"foo" parameters can be 
reverted back to bool without breaking the caller as the enum is based 
on bool.
    
    
More information about the Digitalmars-d
mailing list