Should the comma operator be removed in D2?
Leandro Lucarella
llucax at gmail.com
Tue Nov 17 05:58:08 PST 2009
Lutger, el 16 de noviembre a las 23:27 me escribiste:
> dsimcha wrote:
>
> > == Quote from Lutger (lutger.blijdestijn at gmail.com)'s article
> ...
> >> int a = 1;
> >> int b = --a, ++a;
> >> assert(b == 1);
> >> assert(a == 1);
> >
> > Axe. Looks like the only things it's good for are making code undreadable
> > and abusing for loop syntax to...
> >
> > Make code unreadable.
> >
> > When the heck would this be significantly more readable, safer, or more
> > concise
> > than doing the equivalent without it? Also, from previous discussions I
> > vaguely remember it's constraining other parts of the syntax.
>
> Those discussions were about nice native tuple syntax. The only argument in
> favor of the comma operator I can remember is code-generation.
Which is a very dumb one.
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Y cuando llegamos a nuestro hogar ella saca de su bolsillo derecho un
casete de Ricardo Montaner y nos dice: "Ponelo! Ponelo!"; nos
desilusionamos un poco, pero a esa altura... Todo da igual.
-- Sidharta Kiwi
More information about the Digitalmars-d
mailing list