[pypy-svn] rev 1613 - pypy/trunk/doc/funding_retarget

ale at codespeak.net ale at codespeak.net
Tue Oct 7 22:10:54 CEST 2003


Author: ale
Date: Tue Oct  7 22:10:53 2003
New Revision: 1613

Modified:
   pypy/trunk/doc/funding_retarget/abstract.txt
Log:
Alex and Anna's version 1998 chars!

Modified: pypy/trunk/doc/funding_retarget/abstract.txt
==============================================================================
--- pypy/trunk/doc/funding_retarget/abstract.txt	(original)
+++ pypy/trunk/doc/funding_retarget/abstract.txt	Tue Oct  7 22:10:53 2003
@@ -1,47 +1,31 @@
-     This proposal directly addresses the Strategic Objective
-     IST-2002-2.3.2.3 - 'Open development platforms for software and
-     services' of the Second Call of the Information Society
-     Technologies Workprogramme.
-	
-	
-     The PyPy project will build a flexible, modular, context-aware,
-     self-hosting programming platform. The goal is to finally deliver on
-     the promises of Very-High Level Languages (VHLL) to produce significant 
-     productivity gains to the software industry.
+The PyPy project will build an Open Source, portable, context-aware, self-hosting 
+programming platform supporting Very-High Level Languages (VHLL) yielding 
+significant productivity gains in software development. PyPy's flexible 
+and modular runtime system will be well-suited for developing and deploying 
+networked, embedded, and mobile devices.
 
-     To fullfill this ambitious goal, the innovative concept of ObjectSpaces
-     will be a key technology. ObjectSpaces are high level formulations of
-     the parts that make a language interpreter work (compiler, object library,
-     main loop). The separation will enable modularity and flexibility of the
-     interpreter. As the ObjectSpaces themselves are written in a VHLL it is
-     possible to make ObjectSpaces specializing for execution speed, memory 
-     consumption, target processors etc.
-      
-     PyPy will be portable, interpreted, object-oriented, Free/Open
-     Source Very-High Level Language, with a wide range of applications.  
+PyPy's key technology is the innovative concept of ObjectSpaces, high-level 
+formulations of language interpreter components. Explicit and clear separation 
+of parts will give the interpreter modularity and flexibility. Since 
+ObjectSpaces are coded in a VHLL, they can be specialized for execution speed, 
+memory consumption, native-code generation, execution-tracing and debugging, etc.
 
-     Creating PyPy will take advantage of the known European strengths 
-     in formal methods and languages. It will go beyond the state of the Art
-     in computer languages, and produce a runtime system which is much
-     better suited for the development and deployment of networked,
-     embedded, and mobile devices. 
+Hosting and target language for PyPy will be Python, first developed in 1990 at 
+CWI (Centrum voor Wiskunde en Informatica) in the Netherlands. Python, current 
+version 2.3.2, is released under the Python Software Foundation License, 
+approved by both the Open Source Initiative and the Free Software Foundation.
 
-     Considerable effort will be made to disseminate this knowledge,among 
-     academics, SMEs, Industrial users, and through our Open website and 
-     mailing lists, any interested person.  This will ensure that the project
-     will be fully exploited upon completion.
-     
-     The target language for PyPy has been choosen to be Python (a portable, 
-     Open Source language was first developed in 1990 at CWI, Centrum voor 
-     Wiskunde en Informatica, in the Netherlands.) The most recent version of 
-     Python is Python 2.3.2 released under the Python Software Foundation 
-     License, approved by both the Open Source Initiative, and the Free 
-     Software Foundation.
-     
-     As foundational applied research, focusing on fundamental design
-     concepts, there will be significant indirect effects wherever the
-     Python programming langauge is taught or deployed.  Python is
-     widely used as a 'first programming language' and has been very
-     successful among non-programmers, particularily women.  The
-     success of Python can therefore have a limited effect in
-     promoting social cohesion and gender equality. 
\ No newline at end of file
+PyPy will leverage known European strengths in formal methods and languages, 
+operating by a novel Agile Software Development methodology for distributed 
+development, including short, high-productivity meetings known as "Sprints". 
+Systematic efforts to spread the knowledge produced by the project among 
+academics, SMEs, industry, and other interested parties, will ensure the 
+project's results and achievements are fully exploited upon completion.
+
+The PyPy project's foundational applied research will provide indirect benefits 
+wherever Python is taught, used, deployed. Python is widely taught as a first 
+programming language. Emphasizing simplicity and clean syntax, Python has wider 
+appeal, particularly among women, than languages requiring extensive mathematics 
+or informatics backgrounds. Enhancing Python's applicability to include 
+networked, embedded and mobile devices can thus have some positive effect in 
+promoting social cohesion and gender equality.
\ No newline at end of file


More information about the Pypy-commit mailing list