Compatibility

The Mono developers try to make sure that Mono is fully .NET compliant. Not only the compiler is supposed to be .NET compliant; the class libraries should be a counterpart as well. Currently, many classes have already been fully implemented. However, there are still major challenges to be faced. In particular, Windows-specific features will require a lot of work in the future.

Not surprisingly, the C# compiler is the core component of the Mono framework. For some time now, the C# compiler has been self-hosting. This is a major breakthrough in the development of Mono. In recent versions, the code generated by Mono is not very optimized. In future versions, this will most certainly change. A lot of effort will be put into the software ...

Get Mono Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.