[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