I want to read the source code for Mono. I looked up this URL and there are several folders here.
-
What language is the Mono project written in?
-
Which folder/file do I download to read its source?
From looking at the folder hierarchy, it appears (although my assumption could be wrong) that it has been written in several languages and that I could download any one of them.
But I’d just like to make sure.
You’ll want the mono subdirectory, pick the version you are interested in.
The equivalent of the CLR and the jitter were written in C. You’ll find it in the mono/mini subdirectory.
The C# compiler was written in C#. You’ll find it in the mcs/mcs subdirectory.
The framework classes were written in C#. You’ll find them in the mcs/class subdirectories.