[Mono-list] mcs and mono package

Miguel de Icaza miguel@ximian.com
Tue, 08 Jun 2004 13:51:18 -0400


> > mono is the runtime (class libraries etc)
> > mcs is the c# compiler
> > Mbas is the vb.net compiler
> > mint is the interpreter 
> > 
> > Hope this makes things a little clearer.
> I m sorry but that's not what I mean. I mean... 
> what is difference between mono and mcs as package?
> I remember..... I don't need mcs-xxx.tar.bz2 package to use this
> command:
> $ mcs whatever.cs
> Compilation successful
> So I confuse, why would someone want to install mcs-xxx.tar.bz2 if you
> got mcs compiler in mono-xxx.tar.bz2 package? I can compile c sharp file
> without installing mcs-xxx.tar.bz2 package.

As someone pointed out before, it is a historical difference.  The C
code lives in `mono', the C# code lived in `mcs'.

Mono ships with everything you need to start working;  You only need
the mcs-XXX.tar.gz if you want to recompile from source code the class