[pypy-svn] r29254 - pypy/dist/pypy/doc
mwh at codespeak.net
mwh at codespeak.net
Fri Jun 23 17:09:12 CEST 2006
Author: mwh
Date: Fri Jun 23 17:09:11 2006
New Revision: 29254
Modified:
pypy/dist/pypy/doc/getting-started.txt
Log:
0.8.0 -> 0.9.0 for getting started
Modified: pypy/dist/pypy/doc/getting-started.txt
==============================================================================
--- pypy/dist/pypy/doc/getting-started.txt (original)
+++ pypy/dist/pypy/doc/getting-started.txt Fri Jun 23 17:09:11 2006
@@ -27,45 +27,44 @@
.. _gettingpypy:
-Downloading & running the PyPy 0.8 release
+Downloading & running the PyPy 0.9 release
-------------------------------------------
Download one of the following release files and unpack it:
-*pypy-0.8*
+*pypy-0.9*
* download one of
- * `pypy-0.8.0.tar.bz2`_ (unix line endings) or
- * `pypy-0.8.0.tar.gz`_ (unix line endings) or
- * `pypy-0.8.0.zip`_ (windows line-endings) and unpack it
+ * `pypy-0.9.0.tar.bz2`_ (unix line endings) or
+ * `pypy-0.9.0.tar.gz`_ (unix line endings) or
+ * `pypy-0.9.0.zip`_ (windows line-endings) and unpack it
* alternatively run
- * ``svn co http://codespeak.net/svn/pypy/release/0.8.x pypy-0.8.x``
- (the 0.8 maintenance branch)
+ * ``svn co http://codespeak.net/svn/pypy/release/0.9.x pypy-0.9.x``
+ (the 0.9 maintenance branch)
to get it from the subversion repository then change to the
-``pypy-0.8.0`` or ``pypy-0.8.x`` directory and execute the following
+``pypy-0.9.0`` or ``pypy-0.9.x`` directory and execute the following
command line::
python pypy/bin/py.py
-This will give you a PyPy prompt, i.e. a very compliant
-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
-original CPython.
+This will give you a PyPy prompt, i.e. a very compliant Python
+interpreter implemented in Python. PyPy passes around `95% 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 original CPython.
However, since the 0.7.0 release it is possible to use PyPy to `translate
itself to lower level languages`_ after which it runs standalone, is not
dependant on CPython anymore and becomes faster.
-.. _`90% of CPythons core language regression tests`: http://codespeak.net/~hpk/pypy-testresult/
-.. _`pypy-0.8.0.tar.bz2`: http://code2.codespeak.net/download/pypy/pypy-0.8.0.tar.bz2
-.. _`pypy-0.8.0.zip`: http://code2.codespeak.net/download/pypy/pypy-0.8.0.zip
-.. _`pypy-0.8.0.tar.gz`: http://code2.codespeak.net/download/pypy/pypy-0.8.0.tar.gz
+.. _`95% of CPythons core language regression tests`: http://codespeak.net/~hpk/pypy-testresult/
+.. _`pypy-0.9.0.tar.bz2`: http://code.codespeak.net/download/pypy/pypy-0.9.0.tar.bz2
+.. _`pypy-0.9.0.zip`: http://code.codespeak.net/download/pypy/pypy-0.9.0.zip
+.. _`pypy-0.9.0.tar.gz`: http://code.codespeak.net/download/pypy/pypy-0.8.0.tar.gz
Svn-check out & run the latest PyPy as a two-liner
--------------------------------------------------
@@ -281,7 +280,7 @@
People familiar with logic programming languages will be interested to
know that PyPy optionally supports logic variables and constraint-based
programming. Among the many interesting features of logic programming
--- like unification --, this subsumes the thunk object space by
+-- like unification -- this subsumes the thunk object space by
providing a more extensive way to deal with laziness.
Try it out::
@@ -570,12 +569,17 @@
what to translate and how. See ``translate.py -h``. Some of the more
interesting options are:
- * ``--text``: don't show the flowgraph after the translation is done. This
- is useful if you don't have pygame installed.
+ * ``--text``: don't show the flowgraph after the translation is
+ done. This is useful if you don't have pygame installed.
- * ``--gc=boehm|ref``: choose between using the `Boehm-Demers-Weiser
- garbage collector`_ or our own reference counting implementation
- (as we have seen Boehm's collector is the default).
+ * ``--stackless``: this produces a pypy-c that includes features
+ inspired by `Stackless Python <http://www.stackless.com>`__.
+
+ * ``--gc=boehm|ref|framework|stacklessgc``: choose between using
+ the `Boehm-Demers-Weiser garbage collector`_, our reference
+ counting implementation or our own implementation of a mark and
+ sweep collector, with two different approaches for finding roots
+ (as we have seen Boehm's collector is the default).
You can also use the translate.py script to try out several smaller
programs, e.g. a slightly changed version of Pystone::
More information about the Pypy-commit
mailing list