[Mono-dev] Mono structure of development

Pascal Fresnay pascalfresnay at free.fr
Thu Oct 6 11:41:36 EDT 2005


Harry a écrit :

>Hi All,
>
>I have a questions regarding Mono structure
>development. I have tried all the link at Mono
>website, but I couldn't find it. here is my questions.
>
>
>1. Is Mono only supporting runtime not the library for
>all other programming languages? 
>  
>
All libraries are accessible for every languages that are targeting 
.NET/Mono runtime.
Mono si language independant, it execute a low level code (IL for 
Intermediate Language).
Each compiler (C#, VB.NET, etc.) generate IL code.

>2. Why all the library such as System, System.Drawing,
>etc... class is in the mcs library not in Mono library
>i.g Mono[verions]/Class/System.Windows.Forms ?
>  
>
System & co are base libraries defined by ECMA standards and/or 
compatible with Microsoft .NET.
Others libs may be in different places, some are Mono specific, other 
GTK specific, etc.

>3. Are you guys have different compiler for every
>languages and always includes the library such as
>System, System.Drawing, etc... i.g [../class/System] ?
>  
>
>4. Is Mono only support runtime for C# programming
>languages? 
>  
>
No, Mono runtime is language independant.
Mono project (not only runtime) also provide a C# compiler (mcs), a 
VB.NET compiler, a Java compiler (ikvm) and a JScript compiler.
Some others compiler for Boo or Nemerle are also provided but not 
supported (I think)

>Thank you in advance for your answers
>
>
>
>--
>
>Harry Tanama
>Programmer/Developer
>.NET / JAVA
>Powerd by GNU/LiNUX  
>
>
>"Let Christ be glorify in our words and actions."
>
>"Jesus Christ save the entire human race from sins & GNU/Linux save human from high cost software applications."
>
>
>		
>__________________________________ 
>Yahoo! Mail - PC Magazine Editors' Choice 2005 
>http://mail.yahoo.com
>_______________________________________________
>Mono-devel-list mailing list
>Mono-devel-list at lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>  
>




More information about the Mono-devel-list mailing list