2005-11-23 Chris Toshok <toshok@ximian.com>
[mono.git] / web / java
index a6cd58f34afa63c723f7511cb9a8a21cd482cc2a..adcd888f1be314c5e9dfff18aeda3ea00de25e62 100755 (executable)
--- a/web/java
+++ b/web/java
@@ -1,5 +1,9 @@
 * Java
 
+       <b>This is an outline on how to support Java, actual
+       implementations of ideas like this can be found <a href="http://radio.weblogs.com/0109845/">here</a></b>
+
+
        It would be interesting to support the Java language as part
        of the Mono project.  
 
        Microsoft J# compiler.   We could then allow the migration of
        Java applications to the Mono runtime. 
 
+** Native compiler
+
+       Although a native compiler can be built, and probably should be
+       built using an existing compiler, a short term solution is to 
+       build a translator from Java class files to the ECMA CIL images.
+
+       This has the advantage that we can use an existing and tested
+       Java compiler to generate the code, and then we can use an automated
+       code compiler that compiles Java VM bytecodes to CIL bytecodes.
+
 ** The translator.
 
        It would be interesting to write a semantic translator that