2009-07-10 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / web / languages
index ffb9f7dd0645a0246c176e76bef4e3e86761a421..1d76ada4cdc3670f9dad81af1ee965307f43441b 100755 (executable)
@@ -9,6 +9,9 @@
                * <a href="#Oberon">Oberon</a>
                * <a href="#Forth">Forth</a>
                * <a href="#mbas">Mono Basic</a> (Mono's VB.NET compiler)
                * <a href="#Oberon">Oberon</a>
                * <a href="#Forth">Forth</a>
                * <a href="#mbas">Mono Basic</a> (Mono's VB.NET compiler)
+               * <a href="#dotlist">dotLisp</a>
+                * <a href="#nemerle">Nemerle</a>
+               * <a href="#python">Python</a>
        </ul>
 
        Languages which are known to run, but we have not done a
        </ul>
 
        Languages which are known to run, but we have not done a
                * <a href="#c">C</a>
        </ul>
 
                * <a href="#c">C</a>
        </ul>
 
-       Some experimental languages:
+       Some experimental bindings:
 
        <ul>
                * <a href="#Tachy">Tachy</a> (scheme-like)
 
        <ul>
                * <a href="#Tachy">Tachy</a> (scheme-like)
-               * <a href="#python">Python</a>
        </ul>
 
        </ul>
 
-<a name="Java">
+<a name="Java"></a>
 ** Java
 
 ** Java
 
-       There is a very interesting project to make a JavaVM for .NET
-       <a href="http://radio.weblogs.com/0109845/">here</a>.
+       Java is supported through the <a href="http://www.ikvm.net">IKVM</a> virtual machine.
+
+       Zoltan worked with Jeroen to get IKVM to work with Mono.
 
 
-       Zoltan has got IKVM to work with Mono.
+<a name="nemerle">
+* Nemerle
 
 
+        Nemerle is a new hybrid (functional, object-oriented and
+        imperative) programming language for the .NET platform. It is
+        available from <a
+        href="http://www.nemerle.org/">http://www.nemerle.org</a>.
+        
 <a name="PHP">
 ** PHP
 
 <a name="PHP">
 ** PHP
 
        Examples:
        <a href="http://www.oberon.ethz.ch/oberon.net/examples/">http://www.oberon.ethz.ch/oberon.net/examples/</a>
 
        Examples:
        <a href="http://www.oberon.ethz.ch/oberon.net/examples/">http://www.oberon.ethz.ch/oberon.net/examples/</a>
 
-
-       <a href="http://www.superin.formativ.net/mono/oberon/oberon.zip">http://www.superin.formativ.net/mono/oberon/oberon.zip</a>
-
 <a name="ComponentPascal">
 ** Component Pascal
 
        The Component Pascal compiler: <a
 <a name="ComponentPascal">
 ** Component Pascal
 
        The Component Pascal compiler: <a
-       href="http://www2.fit.qut.edu.au/CompSci/PLAS/ComponentPascal">Home
+       href="http://www.citi.qut.edu.au/research/plas/projects/cp_files/cpnet.html">Home
        Page</a>, you can <a
        Page</a>, you can <a
-       href="http://www2.fit.qut.edu.au/CompSci/PLAS/ComponentPascal/gpcp1.1.4-netRTM.zip">
+       href="http://www.citi.qut.edu.au/research/plas/projects/cp_files/cpdownload.html">
        download it</a>
        
 <a name="Forth">
 ** Delta Forth
 
        download it</a>
        
 <a name="Forth">
 ** Delta Forth
 
-        The Delta Forth.NET project: <a 
-        href="www.dataman.ro/dforth">Home
-        Page</a> and <a href="http://www.dataman.ro/dforth/index.html">more
+        The Delta Forth.NET project: <a href="http://www.dataman.ro/dforth">Home
+        Page</a> and <a href="http://www.dataman.ro/dforth">more
         details here</a>.
         
 
         details here</a>.
         
 
        A subset of Scheme language called <a
        href="http://radio.weblogs.com/0101156/stories/2002/03/19/tachy.html">Tachy</a>
 
        A subset of Scheme language called <a
        href="http://radio.weblogs.com/0101156/stories/2002/03/19/tachy.html">Tachy</a>
 
-<a name="Python">
+<a name="Python"></a>
 ** Python
 
         <a href="mailto:brian@No.Spam.zope.com">Brian Lloyd</a> is
        working on linking the Python runtime with the .NET runtime.
        More information on the PS.NET project can be found <a
 ** Python
 
         <a href="mailto:brian@No.Spam.zope.com">Brian Lloyd</a> is
        working on linking the Python runtime with the .NET runtime.
        More information on the PS.NET project can be found <a
-       href="http://www.zope.org/Members/Brian/PythonNet/index_html">here</a>.
-       An FAQ document is available <a
-       href="http://www.zope.org/Members/Brian/PythonNet/FAQ.html">here</a>.
+       href="http://www.zope.org/Members/Brian/PythonNet">here</a>.
 
 
-* Missing languages
+<a name="dotlisp"></a>
+** dotLisp
 
 
-       Here is a list of a few languages that we would like to see
-       supported.  We will try to maintain a set of links here with 
-       technical information for those interested in porting,
-       implementing or adapting a compiler for any of these
-       languages:
+       DotLisp is available from: <a
+       href="http://sourceforge.net/projects/dotlisp/">http://sourceforge.net/projects/dotlisp/</a>
 
 <a name="JavaScript">
 * Java Script
 
 
 <a name="JavaScript">
 * Java Script
 
-       The Mozilla project has an implementation of JavaScript
-       written in Java called <a
-       href="http://www.mozilla.org/rhino/">Rhino</a>.
+       Cesar is working on Mono's implementation of JScript, the code
+       is available on CVS on module `mcs'.
 
 
-       You could port this code from Java to C#.
+* Missing languages
 
 
-       Note that since JavaScript allows for evaluation at runtime,
-       the compiler has to be built as a class that can be invoked at
-       runtime.
+       Here is a list of a few languages that we would like to see
+       supported.  We will try to maintain a set of links here with 
+       technical information for those interested in porting,
+       implementing or adapting a compiler for any of these
+       languages:
 
 <a name="c">
 * C
 
 <a name="c">
 * C
        LCC is not an open source compiler, but it is free as long as you
        do not profit from selling it. 
 
        LCC is not an open source compiler, but it is free as long as you
        do not profit from selling it. 
 
-<a name="Java">
-* Java
+<a name="ada"></a>
+* ADA
+
+       A# is an ADA compiler for the CIL platform, it can be downloaded from:
+       <a
+       href="http://www.usafa.af.mil/dfcs/bios/mcc_html/a_sharp.html">http://www.usafa.af.mil/dfcs/bios/mcc_html/a_sharp.html</a>
 
 
-       We have a <a href="java.html">separate page</a> for Java.