Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In which language is each Mono component developed?

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.

like image 442
Moayad Mardini Avatar asked Dec 29 '22 14:12

Moayad Mardini


1 Answers

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.

like image 101
Jb Evain Avatar answered Jan 11 '23 01:01

Jb Evain