Mono speaks C# 4.0
According to the Mono team, the C# compiler used in their open source alternative to Microsoft's .NET framework now supports all C# 4.0 functions, including covariance and contravariance, as well as optional parameters. The handling of named arguments and dynamic binding are also included. The developers deliberately omitted the functions required for COM interoperability, as they were hardly ever used within Mono, but they may be added "at a later stage".
The Mono development team have released Mono version 2.4.3 to download. The latest update is considered to be a bug fix release and corrects far more than 100 flaws, but it also offers several functional changes. For instance, Mono 2.4.3 offers features like the new License Compiler (lc), courtesy of RemObjects, and an overhauled version of the xbuild msbuild implementation that, reportedly, can compile more projects.
The developers have tweaked the system's performance and server loads, and Mono is now said to offer better memory handling. The support of Mono Debugger, Windows Forms, ASP.NET and ADO.NET has also been improved.
- Health Check: Mono, a feature from The H.