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

arigo at codespeak.net arigo at codespeak.net
Wed Nov 9 00:17:31 CET 2005


Author: arigo
Date: Wed Nov  9 00:17:29 2005
New Revision: 19661

Modified:
   pypy/dist/pypy/doc/draft-dynamic-language-translation.txt
Log:
* Adding an abstract.
* Mention narrowing?


Modified: pypy/dist/pypy/doc/draft-dynamic-language-translation.txt
==============================================================================
--- pypy/dist/pypy/doc/draft-dynamic-language-translation.txt	(original)
+++ pypy/dist/pypy/doc/draft-dynamic-language-translation.txt	Wed Nov  9 00:17:29 2005
@@ -2,6 +2,20 @@
        Compiling dynamic language implementations
 ============================================================
 
+:Abstract: We present PyPy's analysis and compilation toolchain,
+           which is used to translate RPython programs like PyPy's
+           standard interpreter into stand-alone efficient
+           executables.  Modern dynamic languages pause difficulties
+           to program analysis; we will debate them and motivate our
+           basic approach.  We give an extended theoretical description
+           of our toolchain and its rather complicated design.  This
+           design is justified by our flexibility goals: we can target
+           a wide range of run-time platforms, inserting the necessary
+           low-level details (e.g. memory management) as part of the
+           translation process; and for each target we can experiment
+           with a number of additional translation aspects like
+           execution models (e.g. green microthreads and coroutines).
+
 .. contents::
 .. sectnum::
 
@@ -1890,6 +1904,12 @@
 ``compute_result()``.
 
 
+Narrowing
+***********************
+
+XXX
+
+
 Termination with non-static aspects
 ***********************************
 



More information about the Pypy-commit mailing list