[Mono-list] Comparing .NET CLI implementations

Ravi Pratap M ravi@ximian.com
09 Apr 2002 17:19:26 -0500


On Tue, 2002-04-09 at 17:16, John Barnette wrote:
> At 12:32 PM 4/9/2002, Toby DiPasquale wrote:
> >         Mono is an implementation of the ECMA .NET Standard, and thus
> >contains only a C# compiler and the supporting class libraries (as of
> >right now). Mono is an effort by Ximian and other Open Source developers
> >to allow easy multiple-language integration within Linux (and other
> >Open Source OS's) and GNOME.
> 
> Mono is not simply an implementation of the ECMA standard, although 
> standards-compliance is certainly one of our goals.  Mono is shooting for 
> the much more pragmatic target of widespread compatibility with Microsoft's 
> .NET Framework.
> 
> Mono also includes more than just a C# compiler and supporting class 
> libraries.  A JIT IL execution engine (mono) and IL interpreter designed 
> for easy porting (mint)  are included, and are, in fact, *very* significant.


	Mono also intends to target more than just C# - the guts of a VB.NET
compiler were started by Rafael and eventually, we plan to be able to
compiler a whole slew of languages using just one compiler ;-)
Python.NET is also planned when I last heard.


	Regards,

		Ravi



-- 
"If you're smart, you'll be humble. There always is somebody
who hasn't read a book and knows twice as much as you do."

              -- David Duchovny in Readers' Digest

	Ravi Pratap M                    <ravi@ximian.com>
                        <http://primates.ximian.com/~ravi>