Skip to content
Snippets Groups Projects
Commit c233be4f authored by Timo Paulssen's avatar Timo Paulssen
Browse files

features.txt: update text about pypy-net, add link to topazruby.

parent 895e14c1
No related branches found
No related tags found
No related merge requests found
......@@ -96,12 +96,14 @@
<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
......@@ -107,4 +109,5 @@
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
......@@ -110,5 +113,7 @@
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>
......
......@@ -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/
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment