Declaring Ref Variables Inside Function Calls

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Tue Mar 31 18:38:35 PDT 2009


Sergey Gromov wrote:
> Comma expression is not ambiguous.  It's a comma expression.  Renaming
> it into a tuple constructor expression does not add any ambiguity.
> Parentheses here are only required to separate the comma expression from
> an assignment expression which otherwise would become a part of comma
> expression.  Sure there are problems with making tuples first-class, but
> this is certainly not one of them.

I don't understand. So are you suggesting that the comma expression gets 
sacked?

> I'm putting together a blog post about a possible design of first-class
> tuples in D.  Hope it won't take too long.

What does "first-class" mean?


Andrei



More information about the Digitalmars-d mailing list