On 9/18/07, skaller <[EMAIL PROTECTED]> wrote:
> Well, they're not interchangeable since (1,2) doesn't specify
> any labels.

Thats okay. Are you planning on implementing it?

> in any case this now works:

Cool! Oh, do you think we could declare types this way too? Maybe:

typedef foo = (a:int, b:int);

Or to have it similar to tuples:

typedef foo = a:int * b:int;

> however:
>
>         (a=1,2,b=c)
>
> is not actually ambiguous: it means
>
>         (a=(1,2),b=c)
>
> and Dypgen should parse this correctly. However I banned it anyhow,
> and forced the extra ().

That makes sense.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to