Redefined Horizons wrote:
I'm currently exploring Mono, and I hope to support Mono in an
application that is currently being designed for MS Windows and .NET.
I would like to ask some questions about the technical aspects of
Mono. I browsed online, but couldn't really find what I was looking
for. I'm not sure if the information is publicly available, but I will
ask here.
The Mono project's home page is a bit confusing to find information on
IMHO because it lacks any sort of main menu, but it does contain a lot
of information. I would start by browsing the "Start" page:
http://www.mono-project.com/Start
How do I learn about the virtual machine used in Mono? (I'm not sure
if the "virtual machine" is the correct term. I'm talking about the
software that actually executes the compiled byte code.)
How do I learn about the compilers used in Mono?
If I was interested in helping with the development of Mono, how would
I get started?
For that you probably want to subscribe to the mono-devel mailing list
and check out the Contributing web page:
http://www.mono-project.com/Contributing
The "Resources" listed on that page are an excellent source of
information about Mono.
I'm not really sure what you mean by "learn about compilers." Do you
want to learn about how they're designed? How they compare to
Microsoft's? Most people moving from Microsoft .Net to Mono are
actually more interested in how much of the Class Framework is completed
which can be checked at this page:
http://www.mono-project.com/Resources#API_completion_status_pages
Good luck!
Michael Schurter
_______________________________________________
Mono-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list