2001-07-18 Miguel de Icaza <miguel@ximian.com>
[mono.git] / web / status
1 * Project Status
2
3
4         Pieces of Mono that have been implemented:
5
6         <ul>
7                 * C# compiler: The C# parser can now generate parse
8                 trees. Next up: semantic analysis, compiler lever optimizations
9                 and code generation.
10
11                 * Metadata library: Can currently parse and load
12                 information from .NET modules (executables and DLL
13                 files).  
14
15                 Parsing of Exception tables is missing. 
16
17                 * Disassembler: Can disassemble .NET modules. Still
18                 lacking exception handling as well as useful debugging
19                 tools (hex dumping, token dumping).
20
21                 * Class Libraries: You can check the current status in the
22                   <a href="class-status.html">Class Status page</a>
23         </ul>
24
25         Tasks on the critical path:
26
27         <ul>
28                 * Bytecode interpreter: (Paolo is working on this).
29
30                 * Simple JIT: Not implemented yet (Miguel is
31                   researching the code-generator generator)
32
33                 * Garbage collection engine (Dick is working on this, his contact is <a
34                   href="mailto:dick@ximian.com">dick@ximian.com</a>
35         </ul>
36         
37         If you want to work on any task here, please mail <a
38         href="mailto:mono-list@ximian.com">mono-list@ximian.com</a>