flush docs
[mono.git] / doc / languages
index cc135e1ae803bb9a46044344bef30d014a67db3a..752446f17f2f770942c5b331326c17404976aa74 100755 (executable)
@@ -8,13 +8,21 @@
                * <a href="#MonoLogo">MonoLogo</a>
                * <a href="#Oberon">Oberon</a>
                * <a href="#Forth">Forth</a>
+               * <a href="#mbas">Mono Basic</a> (Mono's VB.NET compiler)
+       </ul>
+
+       Languages which are known to run, but we have not done a
+       complete ran of all their regression tests to validate it:
+
+       <ul>
+               * Kylix.NET.
        </ul>
 
        Languages we would like to have supported, with links to resources:
 
        <ul>
                * <a href="#JavaScript">Java Script</a>
-               * <a href="java.html">Java</a>
+               * <a href="#java.html">Java</a>
                * <a href="#c">C</a>
        </ul>
 
                * <a href="#Tachy">Tachy</a> (scheme-like)
        </ul>
 
+<a name="Java">
+** Java
+
+       There is a very interesting project to make a JavaVM for .NET
+       <a href="http://radio.weblogs.com/0109845/">here</a>.
+
+       Zoltan has got IKVM to work with Mono.
+
+<a name="PHP">
+** PHP
+
+       Sterling has code to allow PHP developers to use Mono code, in
+       his <a href="http://www.php.net/~sterling/mono/">site</a>
+
 <a name="MonoLogo">
 ** MonoLogo
 
        hosted in the <a href="ccvs.html">Mono CVS</a> repository
        and also available on the <a href="anoncvs.html">AnonCVS</a> mirrors.
 
+<a name="mbas">
+** Mono Basic (Mono's VB.NET compiler)
+
+       Work has resumed on the Mono Visual Basic compiler (currently
+       called mbas).  It is part of the standard Mono distribution,
+       but its still an early compiler.
+
 <a name="Oberon">
 ** Oberon
 
        Ideally GCC could be modified to generate CIL, but it is a 
        big task.  That would give us various compilers in one pass.
 
-       Rumor is that the next version of the LCC compiler will
-       include an IL backend.  We do not know how extensive the support
-       for integration with .NET will be, but it would be an interesting
-       excercise to add an extension to C to call into .NET code.
+       <a href="http://www.cs.princeton.edu/software/lcc">LCC</a> 4.2
+       has been recently released.  This release adds support for compiling
+       ANSI C programs to CIL.  Note that the CIL support only works on Win32
+       right now, but should be easy to convert to Mono/other architectures.
 
        LCC is not an open source compiler, but it is free as long as you
        do not profit from selling it.