Flag proposal
Dmitry Olshansky
dmitry.olsh at gmail.com
Fri Jun 10 16:03:18 PDT 2011
On 11.06.2011 0:58, Andrei Alexandrescu wrote:
> On 6/10/11 3:30 PM, Nick Sabalausky wrote:
>> I really see Flag more as a way to try to rationalize avoiding adding
>> named
>> parameters to the language.
>
> There are fights that I believe are important and others that I think
> are less so. I find name parameters nice to have but more in the
> second category. There's just so much stuff that's more important.
>
>> And yes, the legibility of "foo(Flag!"param".yes,
>> Flag!"otherParam".no);",
>
> Fair point. I figured this should be easier:
>
> foo(yes!"param", no!"otherParam");
I think this looks not half bad and does not require change in the
language.
Still yes.param and no.param might be easier on the eyes, though IMO it
should look more like just param and no.param.
e.g.
StopWatch(autoStart);
StopWatch(no!autoStart); // or no.autoStart
--
Dmitry Olshansky
More information about the Digitalmars-d
mailing list