Updated
[mono.git] / web / status
index c12fb88d80f15ef3cac41f2f0e6aadf9024e44fc..d2e09c7e83767c6b967fbf6f46445016fb52be05 100644 (file)
@@ -1,42 +1,38 @@
 * Project Status
 
-       
+
        Pieces of Mono that have been implemented:
 
-               * C# compiler: The C# parser is pretty much complete,
-               it generates a parse tree and now semantic analysis and a few
-               compiler lever optimizations need to be implemented as well as
-               code generation.
+       <ul>
+               * C# compiler: The C# parser can now generate parse
+               trees. Next up: semantic analysis, compiler lever optimizations
+               and code generation.
 
-               * Metadata library: can currently parse and load
+               * Metadata library: Can currently parse and load
                information from .NET modules (executables and DLL
-               files).  It has a few bugs outstanding (table
-               dimension computation is incorrect).
+               files).  
 
                Parsing of Exception tables is missing. 
 
-               It lacks Token to (Table, Index) mapping, but should
-               be trivial to write. 
-
-               * Disassembler: Can disassemble .NET modules;  It is
-               lacking Exception handling as well as useful debugging
+               * Disassembler: Can disassemble .NET modules. Still
+               lacking exception handling as well as useful debugging
                tools (hex dumping, token dumping).
 
-               * Class Libraries: Only a few classes have been
-               implemented. 
-
-       Tasks on the critical path that we are actively working on:
-
-               * Assembly mapper: Not implemented yet.
+               * Class Libraries: You can check the current status in the
+                 <a href="class-status.html">Class Status page</a>
+       </ul>
 
-               * Bytecode interpreter: Not implemented yet.
-
-               * Simple JIT: Not implemented yet.
-
-               * Garbage collection engine.
-
-       
+       Tasks on the critical path:
 
+       <ul>
+               * Bytecode interpreter: (Paolo is working on this).
 
+               * Simple JIT: Not implemented yet (Miguel is
+                 researching the code-generator generator)
 
+               * Garbage collection engine (Dick is working on this, his contact is <a
+                 href="mailto:dick@ximian.com">dick@ximian.com</a>
+       </ul>
        
+       If you want to work on any task here, please mail <a
+       href="mailto:mono-list@ximian.com">mono-list@ximian.com</a>