[pypy-svn] r16652 - pypy/release/0.7.x/pypy/doc

hpk at codespeak.net hpk at codespeak.net
Fri Aug 26 17:52:27 CEST 2005


Author: hpk
Date: Fri Aug 26 17:52:26 2005
New Revision: 16652

Modified:
   pypy/release/0.7.x/pypy/doc/faq.txt
Log:
issue102 testing 

wrote a RPython FAQ entry and modified the one on 
why PyPy is slow.  



Modified: pypy/release/0.7.x/pypy/doc/faq.txt
==============================================================================
--- pypy/release/0.7.x/pypy/doc/faq.txt	(original)
+++ pypy/release/0.7.x/pypy/doc/faq.txt	Fri Aug 26 17:52:26 2005
@@ -12,9 +12,21 @@
     PyPy so slow?
 
 
- Why is PyPy so slow?
+Why is PyPy so slow?
 
-    Our translation process does not optimize the produced code very
-    much yet. Just one example: if you use a ``for i in range(x)`` loop
-    the loop will be ended by raising an exception (although the ``range``
-    list will not be created in its entirety).
\ No newline at end of file
+    Our translation process does not try to optimize the produced 
+    code very much.  So far the project has been focused on 
+    getting a well tested very compliant self-contained PYthon 
+    static implementation.  During 2005 and 2006 we are targetting 
+    optimizations at various levels. If you then still think 
+    that PyPy is slow then we will have to find a better answer :-) 
+
+What is RPython? 
+
+    RPython is the restricted subset of the Python language that 
+    we are able to translate to machine level code.  A major part of 
+    PyPy's interpreter and type implementations is written 
+    in this restricted style.  For a more exhaustive definitions
+    please refer to `RPython`_. 
+
+.. _`RPython`: coding-guide.html#rpython



More information about the Pypy-commit mailing list