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

arigo at codespeak.net arigo at codespeak.net
Tue Mar 27 17:12:58 CEST 2007


Author: arigo
Date: Tue Mar 27 17:12:57 2007
New Revision: 41507

Modified:
   pypy/dist/pypy/doc/translation.txt
Log:
- update for 1.0.
- add the figure from the old architecture.txt.


Modified: pypy/dist/pypy/doc/translation.txt
==============================================================================
--- pypy/dist/pypy/doc/translation.txt	(original)
+++ pypy/dist/pypy/doc/translation.txt	Tue Mar 27 17:12:57 2007
@@ -27,9 +27,9 @@
 this task into several steps, and the purpose of this document is to
 introduce them.
 
-As of the 0.9 release, RPython_ programs can be translated into the following
-languages/platforms: C/POSIX, LLVM/POSIX, CLI/.NET, Squeak, Javascript and
-Common Lisp (in addition, there's `a backend`_ that translates
+As of the 1.0 release, RPython_ programs can be translated into the following
+languages/platforms: C/POSIX, LLVM/POSIX, CLI/.NET, Squeak, Javascript,
+Common Lisp and Java/JVM (in addition, there's `a backend`_ that translates
 `application-level`_ into `interpreter-level`_ code, but this is a special
 case in several ways).
 
@@ -52,7 +52,7 @@
 most of the translation steps operate on.
 
 It is helpful to consider translation as being made up of the following
-steps:
+steps (see also the figure below):
 
 1. The complete program is imported, at which time arbitrary run-time
    initialization can be performed.  Once this is done, the program must
@@ -95,6 +95,12 @@
 translation process which allows you to interactively work through these
 stages.
 
+The following figure gives a simplified overview (`PDF color version`_):
+
+    .. image:: image/translation-greyscale-small.png
+
+
+.. _`PDF color version`: image/translation.pdf
 .. _`bytecode evaluator`: interpreter.html
 .. _`abstract interpretation`: theory.html#abstract-interpretation
 .. _`Flow Object Space`: objspace.html#the-flow-object-space



More information about the Pypy-commit mailing list