[pypy-svn] r44979 - pypy/extradoc/talk/ep2007

bea at codespeak.net bea at codespeak.net
Thu Jul 12 18:05:28 CEST 2007


Author: bea
Date: Thu Jul 12 18:05:26 2007
New Revision: 44979

Added:
   pypy/extradoc/talk/ep2007/openspace_discussions.txt
Log:
A summary of the post-its and discussions at the open space discussion at ep2007 - please review and adjust
We should post a news item in pypy page referring to this
summar and the talks done as well as post open space summary n europython wiki

Added: pypy/extradoc/talk/ep2007/openspace_discussions.txt
==============================================================================
--- (empty file)
+++ pypy/extradoc/talk/ep2007/openspace_discussions.txt	Thu Jul 12 18:05:26 2007
@@ -0,0 +1,108 @@
+
+What do you want PyPy to do? 
+Open Space session at EP2007 2007-07-11
+================================================
+Purpose:
+- collect information about needs from PyPy and 
+  would-be PyPy users
+- answers from PyPy developers when/where applicable
+
+How was it done:
+- everyone present wrote their primary question
+  and/or interest on a post-it
+- these were grouped to identify overlapping areas
+  interest, largest areas were adressed first
+- a summary of the questions/interests grouped per
+  area can be found below and the "answers" discussed
+
+Areas of questions/interests:
+
+RPython: stand alone and/or interfacing external libraries
+--------------------------------------------------------------
+Questions/interests:
+- using RPython in CPython (unless PyPy can run all my Python 
+  2 code next month)
+- how many are interested in RPython (in CPython, support 
+  available, stability)
+- RPython for Python extensions
+- external library interfacing (extension modules)
+- 3D graphics: Fast floating points? Fast math?
+
+Answers/comments:
+- CPython API support in PyPy is slow
+- RPython not complete yet (ex. ref counting)
+- The state of RCtypes (support it, refactor and change
+  direction, future at all) is unclear - needs discussions
+  (how - to use ctypes at (PyPy) application level?) 
+- we need strategic discussions regarding how to interface
+  with external clibraries, to be discussed during sprint
+- general need for refactoring - timespan will be roughly
+  a year to have a PyPy that usable (while still not covering
+  all extension modules)
+- for stand alone RPython applications there is need for usability
+  fixes (shared interest) and speed/IO extensions 
+  (app-level solution)
+- regarding the question on 3D graphics (fast floating points, fast
+  math) the answer is that it is fairly easy to add this and there is 
+  a matching interest in the PyPy dev-team in this area. 
+  The need to display/visualize is then a matter of general C extension
+  interfacing
+    
+Suggestions: 
+- RCtypes: let´s experiment here and discuss approaches during the sprint
+
+Javascript backend/related areas
+-------------------------------------
+Questions:
+- I want to write a parser in Python and port it to javascript
+- usable javascript backend
+- emulate pygame on flash player
+
+Answers/comments:
+- a parser is doable but you will encounter bugs, report them
+  and they will be fixed - there is a matching interest here
+  in the PyPy dev-team
+- there is also a document on http://codespeak.net/pypyXXX
+  regarding parser creation
+- regarding emulating PyGame on a flahs player - this is doable
+  but work needed, some rough estimates discussed were between
+  2-4 months because it´s connected to tweaking a backend or
+  creating a new backend (which is an area we know a lot about;-)
+  So doable, requires work and we are not too sure about the results ;-)
+  
+Refactoring/usability
+--------------------------------
+Questions:
+- how pypy goes about maintaining parts?
+- SLES/Solaris package? Light production usage?
+- be less  hackish to use?
+- pypy 1.1.0 planning, which cleanups are we to tackle
+  and who?
+- fixing/improving stackless, pickling and OO-support
+
+Answers/comments:
+- this was not discussed in particular due to time constraints
+- was also not prioritized because it contained several PyPy
+  developers interests and we prioritized to try to answer
+  "users/would-be "users" interests
+- it was apparent though during the entire discussion that
+  we where discussing answers in the form of "doable" and
+  "refactoring needed" which is what this area is all about
+
+Suggestions:
+- general refactoring/technical direction discussion in 
+  connection to the sprint
+  
+
+Other areas of interests/questions
+-------------------------------------
+Questions:
+- reducing the memory footprint of the Python interpreter
+  (I want to run preferable several, securely separated interpreters
+  on a resource constrained system (a phone specifically)
+- different language interpreters/front-ends
+
+Answers/comments:
+- these were not discussed due to time constraints
+- they will be taken into account when discussing general
+  refactoring/technical direction



More information about the Pypy-commit mailing list