Hi, Melinda <[EMAIL PROTECTED]> writes:
> On Tue, 2004-06-08 at 18:30, Giuseppe Greco wrote: >> The split between mono and mcs is historical... >> The mono package contains the execution environment >> source code, plus the pre-compiled class library. > Is it safe to tell people that: mono-xxx.tar.bz2 has compiler for C# > inside? I am writing article about mono but I m still confuse. Do we > need mcs in order to install C# compiler for your computer? The link for > downloading mcs-xxx.tar.gz is: > Mono Class Libraries and C# Compiler 0.95 > > You see.... C# compiler.... C# compiler....... > But with mono and without mcs, you have C# compiler already. YOu could > do something like this: mcs blabla.cs without installing mcs package. I > am confuse..... What is mcs? Where is C# compiler truly? In mono or mcs > package? > >> To get mono running, you just need this package. >> >> The mcs package contains the class library source >> code, and you need it only if you want to compile >> the class library by yourself. > > Why would someone want to do this? 'mono' and 'mcs' are open source. So, we provide the source code. The source code for the C# compiler, VB compiler, and the mono libraries is found in the 'mcs-*.tar.gz' file. The source code for the mono runtime is found in the 'mono-*.tar.gz' file. To make things convenient for you, we also distribute pre-built versions of the C# compiler, VB compiler and the mono libraries in 'mono-*.tar.gz'. So, basically, once you compile and 'make install' in the 'mono-*' directory, you have a fairly complete mono working environment. If you want to inspect the source code, improve and/or re-build the compilers and the mono libraries, you will have to get 'mcs-*.tar.gz'. HTH - Hari _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list