[Mono-dev] Mono structure of development

2005-10-06 Thread Harry
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

2005-10-06 Thread Pascal Fresnay

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

2005-10-06 Thread Massimiliano Mantione

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