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.