The syntax is the same.  ILX implements generics by erasure to
System.Object, so the runtime type semantics of is different, but this
is not an issue when compiling languages like SML, Caml, F# and Mercury
whose semantics do not reveal runtime types.  Besides that the semantics
are identical, or where not it is a bug.

It is planned that the Microsoft .NET CLR and Rotor versions of generics
will have identical semantics, bugs and late forced design decisions
aside.

Don

-----Original Message-----
From: Fergus Henderson [mailto:[EMAIL PROTECTED]] 
Sent: 31 May 2002 15:37
To: [EMAIL PROTECTED]
Subject: Re: [DOTNET-ROTOR] Status of ILX spec

On 31-May-2002, Don Syme <[EMAIL PROTECTED]> wrote:
> ... the most essential aspect of
> ILX (generics) is being added directly to Rotor and the Microsoft .NET
> CLR.

Will Microsoft .NET and Rotor have the same syntax and semantics for
generics as ILX?

--
Fergus Henderson <[EMAIL PROTECTED]>  |  "I have always known that the
pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S.
Garp.

Reply via email to