[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

Author: hpk
Date: Sat Aug 27 21:00:21 2005
New Revision: 16867

issue120 testing 

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)

Modified: pypy/release/0.7.x/pypy/doc/getting-started.txt
--- 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 @@
     python pypy/bin/py.py 
 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 
+original CPython.  
+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 mailing list