[pypy-svn] r58055 - pypy/extradoc/talk/osdc2008

cfbolz at codespeak.net cfbolz at codespeak.net
Thu Sep 11 09:51:09 CEST 2008


Author: cfbolz
Date: Thu Sep 11 09:51:07 2008
New Revision: 58055

Modified:
   pypy/extradoc/talk/osdc2008/paper.txt
Log:
some fixes, some XXXs


Modified: pypy/extradoc/talk/osdc2008/paper.txt
==============================================================================
--- pypy/extradoc/talk/osdc2008/paper.txt	(original)
+++ pypy/extradoc/talk/osdc2008/paper.txt	Thu Sep 11 09:51:07 2008
@@ -92,7 +92,7 @@
 XXX Get copy of that image in here somehow.
 
 We chose to specify the Python language by writing an implementation
-if Python in a restricted subset of Python that is amenable to
+of Python in a restricted subset of Python that is amenable to
 analysis.  This let us write unit tests for parts of our
 specification/implementation before we had the whole thing done, and
 also let us test the whole specification/implementation before the code
@@ -107,6 +107,10 @@
 perform more analysis and gradually reduce the level of abstraction
 before finally C or other source code is generated
 
+XXX (cfbolz) I found this section a bit confusing, giving that it's the
+technical intro. It's all a bit clunky, and I think that the fact that we are
+using abstract interpretation is mostly a detail.
+
 The *LxOxP* problem
 -------------------
 
@@ -114,7 +118,8 @@
 non-trivial input (our Python interpreter).  We eventually realized
 that it would be suitable for implementations of other
 dynamically-typed programming languages.  Now have implementations of
-Prolog, JavaScript and Scheme (to varying extents).
+Prolog, JavaScript, Smalltalk and Scheme (to varying extents). We also have a
+mostly working Gameboy emulator.
 
 This leads to one of PyPy's meta-goals, ameliorating the so-called
 LxOxP problem: given
@@ -147,6 +152,7 @@
 PyPy when translated with the C backend (often called pypy-c) and most
 optimizations enabled is currently a reasonably fast and extremely
 conformant implementation of Python 2.4.4.
+XXX is conformant a word?
 
 Reasonably fast: depending on the code being run, pypy-c ranges from
 being 20% faster to about twice as slow as CPython (the
@@ -193,7 +199,7 @@
 Future
 ------
 
-For all that we've acheived so far, I think that the bulk of the work
+For all that we've achieved so far, I think that the bulk of the work
 so far has being laying the groundwork for the really fun stuff.
 
 The area with the most exciting potential is the JIT.  PyPy has



More information about the Pypy-commit mailing list