[Mono-dev] Mono structure of development
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? 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 ? 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? 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@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] Mono structure of development
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@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] Mono structure of development
On Thu, 2005-10-06 at 08:27 -0700, Harry wrote: 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. I think you are referring to the mono and mcs svn modules (which means directories in the source tree), and the name mcs is very misleading in this case. The idea (I think for historical reasons) is that in the mono tree there are the things implemented in C (the runtime and the jit essentially), and in the mcs tree everything implemented in C# (compilers and libraries). So the mcs tree is not just the mcs compiler, but everything living in managed land. Does this clarify things? Ciao, Massi ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list