[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