[pypy-svn] rev 1814 - pypy/trunk/doc/funding

hpk at codespeak.net hpk at codespeak.net
Sun Oct 12 21:49:59 CEST 2003


Author: hpk
Date: Sun Oct 12 21:49:58 2003
New Revision: 1814

Added:
   pypy/trunk/doc/funding/abstract.asc
Log:
a new try on the abstract (after some good criticism of Laura on alastairs abstract)

please comment. 



Added: pypy/trunk/doc/funding/abstract.asc
==============================================================================
--- (empty file)
+++ pypy/trunk/doc/funding/abstract.asc	Sun Oct 12 21:49:58 2003
@@ -0,0 +1,37 @@
+  Main goals
+
+    The project will research and implement a flexible, configurable and
+    performant version of Python, a popular opensource programming language. 
+    Much anecdotal, and some empirical, evidence suggests that Python is one 
+    of the easiest programming languages to learn and is one of the languages 
+    in which one can code up a given algorithm the fastest.  The project
+    aims to bring this highly productive language to a wider range of 
+    platforms and devices by giving users easy means to configure a 
+    customized language version. 
+
+  The approach
+
+    The project will achieve its goals principally by building on the
+    strengths of the current open source developer community. In
+    particular, it will potentiate existing volunteer initiatives that are
+    working on novel implementation techniques, working within the current
+    informal framework of design consultation, open source code
+    repositories and periodic coding workshops. The project will connect
+    this developer community with relevant experts in academia. It will
+    also make use of the existing non-profit organisation of Python firms
+    to bind end users into the design and trialling of the extended Python
+    implementation. Technically, the project will refine and implement an
+    innovative approach to language implementation, based on object spaces,
+    that allows choices such as memory managment models or speed versus memory 
+    tradeoffs to be formulated in a completly modular way.
+
+  Concrete results
+
+    The new Python will maintain the semantics of the current implementation 
+    but will have the following benefits: it will be more easily customised 
+    and extended, it will be more portable, it is expected to be more efficient, 
+    and it will cover more programming paradigms in a way that respects the 
+    simplicity of the underlying language. In addition, the project will 
+    document and refine the existing open source development model in the 
+    Python community. Although targetted principally at Python, most of the
+    techniques will also be applicable to other high level languages.


More information about the Pypy-commit mailing list