"with" still sucks + removing features + adding features
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Mon May 18 19:31:09 PDT 2009
Nick Sabalausky wrote:
> "Andrei Alexandrescu" <SeeWebsiteForEmail at erdani.org> wrote in message
> news:gusuoi$ftk$2 at digitalmars.com...
>> No! If I thought that, I would have said this is fine:
>>
>> case 'a' .. 'z':
>>
>> It is NOT fine because 'a' .. 'z' means one thing here and a different
>> thing in another place. So I went for:
>>
>> case 'a': .. case 'z':
>>
>> specifically because case 'a': .. case 'z': does NOT have any meaning
>> anywhere else.
>>
>
> After reading that over and over many times, I think I finally see what you
> were trying to get at with that. People are supposed to see that as:
>
> case 'a': case 'b': case 'c': /*snipped, but you get the idea*/ case 'x':
> case 'y': case 'z':
>
> And everything except the first and last is just "shrunk down". I think I
> understand how that can be seen as elegance.
Yes. I got a rush of endorphine out of that one.
> But others have brought up some very valid objections that I really have to
> agree with, and I'll add one more: A lot of people don't like the whole
> "fall-through" thing anyway and want to see D move farther from it rather
> than embracing it as this syntax seems to do.
I dislike the fall through as much as you do.
Andrei
More information about the Digitalmars-d
mailing list