[pypy-svn] r16867 - pypy/release/0.7.x/pypy/doc
hpk at codespeak.net
hpk at codespeak.net
Sat Aug 27 21:00:21 CEST 2005
Date: Sat Aug 27 21:00:21 2005
New Revision: 16867
actually putting more focus on translation
than on the previous 0.6. release focus that
was still in getting-started.txt
the getting-started document should be reviewed
and enhanced further because it is the central
hub in the release announcement (which should
also be reviewed a bit)
--- pypy/release/0.7.x/pypy/doc/getting-started.txt (original)
+++ pypy/release/0.7.x/pypy/doc/getting-started.txt Sat Aug 27 21:00:21 2005
@@ -37,14 +37,16 @@
This will give you a PyPy prompt, i.e. a very compliant
-Python interpreter implemented in Python. Because this version
-of PyPy still runs on top of CPython, it runs around 2000
-times slower than the original CPython. The release focus
-really was on compliancy: PyPy passes around `90% of CPythons core
-language regression tests`_.
-Have a look at `interesting starting points`_
-for guidance on how to continue.
+Python interpreter implemented in Python. PyPy passes
+around `90% of CPythons core language regression tests`_.
+Because this invocation of PyPy still runs on top of
+CPython, it runs around 2000 times slower than the
+However, the major news with the 0.7.0 release is
+that you can use PyPy to `translate itself to lower
+level languages`_ after which it runs standalone
+and is not dependant on CPython anymore.
.. _`90% of CPythons core language regression tests`: http://codespeak.net/~hpk/pypy-testresult/
.. _`pypy-0.7.0-beta.tar.bz2`: http://code2.codespeak.net/download/pypy/pypy-0.7.0-beta.tar.bz2
@@ -399,6 +401,8 @@
As soon as you close the PyGame window, the function is turned into C code,
compiled and executed.
+.. _`translate itself to lower level languages`:
translating the PyPy interpreter
@@ -451,7 +455,9 @@
is useful if you don't have pygame installed.
* ``-llvm``: produce code for LLVM_ instead of for C. One of the biggest
- things not working there is threading.
+ things not working there is threading. Be aware that you will
+ need to install llvm from CVS to successfully translate to
+ a LLVM target.
* ``-boehm``: use the `Boehm-Demers-Weiser garbage collector`_ instead of
our own reference counting implementation.
More information about the Pypy-commit