[pypy-svn] r41481 - pypy/dist/pypy/doc
hpk at codespeak.net
hpk at codespeak.net
Tue Mar 27 15:31:14 CEST 2007
Author: hpk
Date: Tue Mar 27 15:31:13 2007
New Revision: 41481
Modified:
pypy/dist/pypy/doc/new-architecture.txt
Log:
using mwh's rewrite of the mission-statement,
removing the earlier version, leaving XXX relating
to the earlier revision to check further.
Modified: pypy/dist/pypy/doc/new-architecture.txt
==============================================================================
--- pypy/dist/pypy/doc/new-architecture.txt (original)
+++ pypy/dist/pypy/doc/new-architecture.txt Tue Mar 27 15:31:13 2007
@@ -13,38 +13,13 @@
We aim to provide:
-* a common translation and support framework for generating interpreters
- and implementations of dynamic languages, supporting a clean separation
- between language specification and implementation aspects.
-
-* a compliant and fast Python Language interpreter
- enabling new advanced features without the requirement
- to encode low level details into it.
-
-The choice of target platform as well as advanced optimizations
-techniques are to become aspects of the translation process, up
-to the ultimate point of *generating Just-in-Time compilers*
-for dynamic language interpreters.
-
-.. XXX <arigo>
- the above wording looks nice, but somehow I end up missing all
- these notions that were more explicit in the previous missing statement:
- flexibility, variety of platforms large and small, custom Python
- versions, memory and threading models, robustness against language
- change, generating complete VMs, and the proof that it's really not
- only for Python because we have other interpreters already...
-
-.. here's mwh's rewrite:
-
-We aim to provide:
-
* a common translation and support framework for producing
implementations of dynamic languages, emphasising a clean
separation between language specification and implementation
aspects.
- * a flexible and fast implementation of the Python_ Language using
- the above framework to enable new advanced features without having
+ * a compliant, flexible and fast implementation of the Python_ Language
+ using the above framework to enable new advanced features without having
to encode low level details into it.
By separating concerns in this way, we intend for our implementation
@@ -57,6 +32,15 @@
generator, should become robust against changes in the languages
implementated.
+.. XXX <arigo> (relating to an older version of the above)
+ the above wording looks nice, but somehow I end up missing all
+ these notions that were more explicit in the previous missing statement:
+ flexibility, variety of platforms large and small, custom Python
+ versions, memory and threading models, robustness against language
+ change, generating complete VMs, and the proof that it's really not
+ only for Python because we have other interpreters already...
+
+
High Level Goals
=============================
More information about the Pypy-commit
mailing list