status 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. * Project Status
  2. Pieces of Mono that have been implemented:
  3. <ul>
  4. * C# compiler: The C# compiler is mostly complete, a
  5. few features are still missing (for a list, check the
  6. <a href="c-sharp.html">C# compiler</a> web page.
  7. * The Mono JIT engine (<b>mono</b>. The JIT engine is
  8. the real
  9. virtual machine that we support. It is
  10. currently functional, and we are improving its speed,
  11. and making it feature complete.
  12. * A CIL bytecode interpreter (<b>mint</b>). This
  13. currently can be used to run most .NET programs
  14. (modulo the fact that our class libraries are not
  15. complete enough).
  16. <b>mint</b> can currently run the Mono C# compiler and
  17. the compiler generates valid code.
  18. We use <b>mint</b> as a reference implementation of
  19. the runtime environment and to quickly support
  20. non-Intel platforms.
  21. * Metadata library: Can currently parse
  22. and load information from .NET modules (executables
  23. and DLL files).
  24. * Disassembler: Can disassemble .NET modules. Still
  25. lacking exception handling as well as useful debugging
  26. tools (hex dumping, token dumping).
  27. * Class Libraries: You can check the current status in the
  28. <a href="class-status.html">Class Status page</a>.
  29. </ul>