In which language is each Mono component developed?

.net, mono, programming-languages

Solution

The runtime itself is written in C. The different class libraries and tools, as well as the C# compiler are entirely written in C#.

The only exception is the VB compiler and VB libraries that are written, well, in VB.

Problem

According to Wikipedia, Mono has three main components: - Core components - Mono/Linux/GNOME development stack - Microsoft compatibility stack I want to know what the language or technology each one of those components is developed in. EDIT: I know that the some portions of the project is developed in C#, especially the old ones, but I want to know if the WHOLE project is developed in C#, or not.

Original source