# HG changeset patch # User Timo Paulssen <timonator@perpetuum-immobile.de> # Date 1365341243 -7200 # Sun Apr 07 15:27:23 2013 +0200 # Branch extradoc # Node ID c233be4ff4bbc2a44621147f775e530252049c94 # Parent 895e14c1ad3a2a6cc6440ddf60ecd6132190fbdc features.txt: update text about pypy-net, add link to topazruby. diff --git a/features.html b/features.html --- a/features.html +++ b/features.html @@ -96,19 +96,24 @@ <h1>Other features</h1> <p>PyPy has many secondary features and semi-independent projects. We will mention here:</p> -<ul class="simple"> -<li><strong>the .NET backend:</strong> you get a version of <tt class="docutils literal"><span class="pre">pypy-net</span></tt> that runs -natively in the .NET/CLI VM. Of particular interest is <a class="reference external" href="https://bitbucket.org/pypy/pypy/src/cli-jit">the cli-jit -branch</a>, in which you can make a version of <tt class="docutils literal"><span class="pre">pypy-net</span></tt> which also -contains a high-level JIT compiler (it compiles your Python programs -Just in Time into CLR bytecodes, which are in turn compiled natively -by the VM).</li> -<li><strong>the Java backend:</strong> PyPy can run on the Java VM, but more care is +<ul> +<li><p class="first"><strong>the .NET backend:</strong> There was a backend for building a native pypy +for the .NET/CLI VM. Of particular interest was <a class="reference external" href="https://bitbucket.org/pypy/pypy/src/cli-jit">the cli-jit +branch</a>, in which you could make a version of <tt class="docutils literal"><span class="pre">pypy-net</span></tt> which also +contains a high-level JIT compiler (it compiled your Python programs +Just in Time into CLR bytecodes). The code of this backend is very +old by now and would require serious work to get back into a working +state. If you would like to tackle this project, please <a class="reference external" href="contact.html">Contact us</a>!</p> +</li> +<li><p class="first"><strong>the Java backend:</strong> PyPy can run on the Java VM, but more care is needed to finish this project. Writing a backend for our high-level -JIT compiler would be excellent. <a class="reference external" href="contact.html">Contact us</a>!</li> -<li><strong>Other languages:</strong> we also implemented other languages that makes +JIT compiler would be excellent. <a class="reference external" href="contact.html">Contact us</a>!</p> +</li> +<li><p class="first"><strong>Other languages:</strong> we also implemented other languages that makes use of our RPython toolchain: <a class="reference external" href="https://bitbucket.org/cfbolz/pyrolog/">Prolog</a> (almost complete), as -well as <a class="reference external" href="https://bitbucket.org/pypy/lang-smalltalk/">Smalltalk</a>, <a class="reference external" href="https://bitbucket.org/pypy/lang-js/">JavaScript</a>, <a class="reference external" href="https://bitbucket.org/pypy/lang-io/">Io</a>, <a class="reference external" href="https://bitbucket.org/pypy/lang-scheme/">Scheme</a> and <a class="reference external" href="https://bitbucket.org/pypy/lang-gameboy/">Gameboy</a>.</li> +well as <a class="reference external" href="https://bitbucket.org/pypy/lang-smalltalk/">Smalltalk</a>, <a class="reference external" href="https://bitbucket.org/pypy/lang-js/">JavaScript</a>, <a class="reference external" href="https://bitbucket.org/pypy/lang-io/">Io</a>, <a class="reference external" href="https://bitbucket.org/pypy/lang-scheme/">Scheme</a> and <a class="reference external" href="https://bitbucket.org/pypy/lang-gameboy/">Gameboy</a>.</p> +<p>There is also a Ruby implementation called <a class="reference external" href="http://topazruby.com/">Topaz</a>.</p> +</li> </ul> </div> </div> diff --git a/source/features.txt b/source/features.txt --- a/source/features.txt +++ b/source/features.txt @@ -85,12 +85,13 @@ PyPy has many secondary features and semi-independent projects. We will mention here: -* **the .NET backend:** you get a version of ``pypy-net`` that runs - natively in the .NET/CLI VM. Of particular interest is `the cli-jit - branch`_, in which you can make a version of ``pypy-net`` which also - contains a high-level JIT compiler (it compiles your Python programs - Just in Time into CLR bytecodes, which are in turn compiled natively - by the VM). +* **the .NET backend:** There was a backend for building a native pypy + for the .NET/CLI VM. Of particular interest was `the cli-jit + branch`_, in which you could make a version of ``pypy-net`` which also + contains a high-level JIT compiler (it compiled your Python programs + Just in Time into CLR bytecodes). The code of this backend is very + old by now and would require serious work to get back into a working + state. If you would like to tackle this project, please `Contact us`_! * **the Java backend:** PyPy can run on the Java VM, but more care is needed to finish this project. Writing a backend for our high-level @@ -100,6 +101,8 @@ use of our RPython toolchain: Prolog_ (almost complete), as well as Smalltalk_, JavaScript_, Io_, Scheme_ and Gameboy_. + There is also a Ruby implementation called Topaz_. + .. _`the cli-jit branch`: https://bitbucket.org/pypy/pypy/src/cli-jit .. _`contact us`: contact.html @@ -109,3 +112,4 @@ .. _Io: https://bitbucket.org/pypy/lang-io/ .. _Scheme: https://bitbucket.org/pypy/lang-scheme/ .. _Gameboy: https://bitbucket.org/pypy/lang-gameboy/ +.. _Topaz: http://topazruby.com/