[pypy-svn] r20431 - pypy/dist/pypy/doc
arigo at codespeak.net
arigo at codespeak.net
Wed Nov 30 13:45:47 CET 2005
Author: arigo
Date: Wed Nov 30 13:45:46 2005
New Revision: 20431
Modified:
pypy/dist/pypy/doc/architecture.txt
Log:
Clarified the bit against standardization (thanks hpk).
Modified: pypy/dist/pypy/doc/architecture.txt
==============================================================================
--- pypy/dist/pypy/doc/architecture.txt (original)
+++ pypy/dist/pypy/doc/architecture.txt Wed Nov 30 13:45:46 2005
@@ -51,8 +51,8 @@
.. _Stackless: http://stackless.com
-PyPy - the underlying goal
-==========================
+PyPy - the Holy Goal
+====================
PyPy is not only about writing another Python interpreter.
Traditionally, interpreters are written in some target platform language
@@ -98,11 +98,14 @@
* we can tweak the translation process to produce low-level code based
on different models and tradeoffs.
-By contrast, standardizing a higher-level target environment just
-enforces ``m=1`` and makes ``o`` a bit smaller. Speaking at least for
-myself (Armin), I believe that standardization is just
-counter-productive in this area, and PyPy's goal is to give weight to
-this claim.
+By contrast, a standardized target environment -- say .NET -- just
+enforces ``m=1`` as far as it's concerned. It also helps making ``o`` a
+bit smaller by providing a higher-level base to build upon. Still,
+speaking at least for myself (Armin), I believe that trying to enforce
+the use of one common environment is not necessary (and a bad idea in
+the first place). PyPy's goal is to give weight to this claim (at least
+as far as language implementation is concerned), by showing an approach
+to the ``n * m * o`` problem that does not rely on standardization.
This is the "meta-goal"; a more concrete goal worth mentioning at this
point is that language specifications can be used to generate cool stuff
More information about the Pypy-commit
mailing list