[Mono-list] Comparing .NET CLI implementations

John Barnette jbarn@httcb.net
Tue, 09 Apr 2002 16:16:42 -0600


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.


~ j.

>On Tue, 9 Apr 2002, Matt Liotta wrote:
> > I am currently work on an article comparing the different .NET CLI
> > implementations. While I have a pretty good idea on what differentiates 
> Mono
> > from Microsoft's .NET, .GNU, and even Rotor, I thought I would see if the
> > list wanted to contribute their own ideas.