[pypy-svn] rev 1837 - pypy/trunk/doc/funding
hpk at codespeak.net
hpk at codespeak.net
Sun Oct 12 23:23:07 CEST 2003
Author: hpk
Date: Sun Oct 12 23:23:06 2003
New Revision: 1837
Modified:
pypy/trunk/doc/funding/abstract.asc
Log:
a new version out of a screen session with laura.
mentions sprint-driven development in the approach.
still lacking some mention of the impact on embedded
systems in europen high-tech etc.
Modified: pypy/trunk/doc/funding/abstract.asc
==============================================================================
--- pypy/trunk/doc/funding/abstract.asc (original)
+++ pypy/trunk/doc/funding/abstract.asc Sun Oct 12 23:23:06 2003
@@ -2,9 +2,9 @@
The project will research and implement a flexible, configurable and
performant version of Python, a popular Free/Open Source programming language.
- Much anecdotal and some empirical evidence shows that Python is not only one of
- the easiest programming languages to learn but also one of the best
- suited for rapid program development, and code maintenance. The project
+ 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 providing simple means to build a highly
customized language version.
@@ -12,25 +12,23 @@
The approach
The project will achieve its goals principally by leveraging excellent
- research and the strengths of Open Source developer communities. In particular,
- it will potentiate innovative volunteer initiatives, working within the informal
- framework of design consultation, experimental research, open source code repositories
- and agile coding workshops. It will also make use of an existing non-profit
- organisation of Python firms to bind business communities into the
- design and enhancement of the extended
- Python implementation. Technically, the project will refine
- and implement innovative approaches to language implementation, based on object
- spaces and abstract interpretation.
+ research and the strengths of Open Source developer communities.
+ In particular, it will explore and refine Sprint Driven Development,
+ an agile rapid development method pioneered by Python communities in
+ Europe. Sprints accelerate an already productive open development
+ process by intensifying communication and feedback cycles for programmers
+ and researchers. This process will also involve an existing non-profit
+ organisation of Python firms to bind business communities into the rapid
+ development of a unique runtime environment. Technically, the project
+ will refine and implement innovative approaches to language implementation,
+ based on object spaces and abstract interpretation.
Concrete results
The new Python will maintain the semantics of the current implementation
- but will also be more portable, more easily customised
- and extended, it will 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
- Sprint Driven Development, a novel Open Source software engineering
- methodology pioneered in the Python community.
- Although
- targetted principally at Python, most of the techniques will also be
- applicable to other high level languages.
+ but will be more portable, more easily customised and extended, 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 existing open source development models
+ 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