[pypy-svn] r39684 - pypy/dist/pypy/doc

mwh at codespeak.net mwh at codespeak.net
Fri Mar 2 15:20:16 CET 2007


Author: mwh
Date: Fri Mar  2 15:20:13 2007
New Revision: 39684

Modified:
   pypy/dist/pypy/doc/faq.txt
Log:
reword the first two FAQ entries


Modified: pypy/dist/pypy/doc/faq.txt
==============================================================================
--- pypy/dist/pypy/doc/faq.txt	(original)
+++ pypy/dist/pypy/doc/faq.txt	Fri Mar  2 15:20:13 2007
@@ -12,12 +12,16 @@
 What is PyPy?
 -------------
 
-PyPy is both a Python reimplementation and a framework to implement
-interpreters and virtual machines for programming languages,
-especially dynamic ones. PyPy tries to find new answers about ease of
-creation, flexibility, maintainability and speed trade-offs for
-language implementations.  For further details see our `goal and
-architecture document`_ .
+PyPy is both:
+
+ - a reimplementation of Python in Python, and
+
+ - a framework for implementing interpreters and virtual machines for
+   programming languages, especially dynamic languages.
+
+PyPy tries to find new answers about ease of creation, flexibility,
+maintainability and speed trade-offs for language implementations.
+For further details see our `goal and architecture document`_ .
 
 .. _`goal and architecture document`: architecture.html
 
@@ -28,11 +32,16 @@
 Is PyPy a drop in replacement for CPython?
 ------------------------------------------
 
-Not completely, at least not yet. There are various areas where PyPy is lacking, such as
-threading_ and `extension modules`_. The language features (including builtin
-types and functions) are very complete and well tested, though. This means that
-a project not using many extension modules can probably directly use PyPy. A
-project using extension modules might get some problems, though.
+Not completely, at least not yet.
+
+The mostly likely stumbling block for any given project is support for
+`extension modules`_.  PyPy supports a small but continually growing
+number of extension modules, so far mostly those found in the standard
+library.  The `threading` support is also not perfectly complete.
+
+The language features (including builtin types and functions) are very
+complete and well tested, so if your project does not use many
+extension modules there is a good chance that it will work with PyPy.
 
 --------------------------------
 On what platforms does PyPy run?



More information about the Pypy-commit mailing list