Mono C# Compiler gets CLS Support, Basic Runtime Too

Now the C# compiler will properly flag errors in CLS-compliance while it gets Basic support. Marek Safar has been working for a few months on adding support to the C# Mono compiler to support the various checks required by the Common Language Specification (CLS). Marek Safar has been working for a few months on adding support to the C# Mono compiler to support the various checks required by the Common Language Specification (CLS).


In the past the C# compiler was unable to flag any problems related to the creation of cross-language libraries. Today with this patch the compiler will properly flag errors in CLS compliance. Tests for all of the errors have also been included on CVS.


Mainsoft has contributed an implementation of their Basic runtime to the project. The runtime they wrote is written in Java and we are translating this into C# code. The code will reach CVS within the next few weeks.


Mainsoft also contributed an extensive regression test suite for the Basic runtime, a port of the NIST XML tests and their own in-house developed XML tests.


Read more at Mono’s site and mailing lists.

13 Comments

  1. 2004-04-04 6:11 am
  2. 2004-04-04 6:34 am
  3. 2004-04-04 9:11 am
  4. 2004-04-04 9:13 am
  5. 2004-04-04 12:54 pm
  6. 2004-04-04 1:34 pm
  7. 2004-04-04 4:01 pm
  8. 2004-04-04 7:00 pm
  9. 2004-04-04 8:49 pm
  10. 2004-04-04 10:55 pm
  11. 2004-04-05 11:53 am
  12. 2004-04-05 3:00 pm
  13. 2004-04-05 3:02 pm