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

hpk at codespeak.net hpk at codespeak.net
Thu Sep 11 11:45:59 CEST 2008


Author: hpk
Date: Thu Sep 11 11:45:55 2008
New Revision: 58061

Modified:
   pypy/extradoc/talk/osdc2008/paper.txt
Log:
some comments in the form of XXX 


Modified: pypy/extradoc/talk/osdc2008/paper.txt
==============================================================================
--- pypy/extradoc/talk/osdc2008/paper.txt	(original)
+++ pypy/extradoc/talk/osdc2008/paper.txt	Thu Sep 11 11:45:55 2008
@@ -3,6 +3,10 @@
 
 :author: Michael Hudson <micahel at gmail.com>
 
+XXX the focus in the paper shifts from translation framework  
+XXX to pypy as python interpreter.  I'd recommend to up-front
+XXX distinguish more clearly.  
+
 Abstract
 --------
 
@@ -48,6 +52,11 @@
 Motivation
 ----------
 
+XXX it's good to highlight the shared idea/value of 
+XXX focusing on implementation rather than language design 
+XXX (it's till the case today, i'd say). 
+XXX if it's meant to tell how PyPy came about it's a mispresentation though
+
 The beginnings PyPy can be traced to the first EuroPython conference
 in 2002, where some of the people who ultimately became involved in
 the project met in person for the first time, and realized they had a
@@ -149,11 +158,16 @@
 Status
 ------
 
+XXX some words about GCs, memory usage? 
+
 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?
 
+XXX isn't it a wider range like 0.8 to 5 times, see e.g. recent sympy feedback on pypy-dev from Ondrej
+with an emphasis on it rather being slower usually? 
+
 Reasonably fast: depending on the code being run, pypy-c ranges from
 being 20% faster to about twice as slow as CPython (the
 still-experimental Just-In-Time compiler runs some (admittedly
@@ -176,6 +190,8 @@
 
 The former is usually a much more significant problem, of course.
 
+XXX mention sandboxing as a distinguished feature?  
+
 Compatibility with Python 2.5 is almost complete in a branch.  2.6
 shouldn't be too hard.  No Python 3 yet :)
 
@@ -190,6 +206,7 @@
 
 PyPy started as a classic open-source, spare-time project, was funded
 for a while, and is currently mostly a spare-time project again.
+XXX not a completely adequate description, e.g. google contracts
 
 Right from the start, however, the project was driven along by
 *sprints* -- focused week long coding sessions.  During the funding
@@ -206,6 +223,11 @@
 already extended the state of the art in automatically generating a
 JIT compiler for an implementation of a dynamic language.
 
+XXX mention that PyPy provides unprecedented possibilities in 
+    producing Interpreters for specific environments (memory-constrained, 
+    sandboxing, gaming-engines etc.) ?  (hpk) i at least think it's a 
+    very exciting area as well. 
+
 Down at the more nuts and bolts implementation level, something I'm
 interested in myself is stealing ideas -- and maybe even code -- from
 garbage collectors developed by the Jikes RVM project.



More information about the Pypy-commit mailing list