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

nico at codespeak.net nico at codespeak.net
Thu Oct 2 20:15:20 CEST 2003


Author: nico
Date: Thu Oct  2 20:15:19 2003
New Revision: 1527

Modified:
   pypy/trunk/doc/funding/B0.1_summary.txt
Log:
updating after laura and nicolas proof-reading


Modified: pypy/trunk/doc/funding/B0.1_summary.txt
==============================================================================
--- pypy/trunk/doc/funding/B0.1_summary.txt	(original)
+++ pypy/trunk/doc/funding/B0.1_summary.txt	Thu Oct  2 20:15:19 2003
@@ -22,7 +22,9 @@
      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.  Since this is foundational applied
+     Technologies Workprogramme.
+
+     Since this is foundational applied
      research, focusing on fundamental design concepts, it will have
      significant indirect effects wherever the Python programming
      langauge is taught or deployed. It will reduce the current wide
@@ -44,33 +46,31 @@
 The PyPy project will build a flexible, modular, context-aware
 implementation of the Open Source programming language Python written
 in itself.  Python is already a very popular Object-Oriented
-Very-High-Level interpreted programming language.
-
-(FN -- Usage statistics indicate that Python ranks sixth in usage
-world-wide, after Java, Visual Basic, C, C++, and Perl)
+Very-High-Level interpreted and agile programming language.
+Python ranks sixth in world-wide usage, after Java, Visual Basic, C, 
+C++ and Perl and has an estimated user community of tens of thousands
+European members.
 
-But the current state-of-the-Art, both in Python and in Computer
+The current State of the Art, both in Python and in Computer
 Languages in general does not best serve the new needs of the creators
 of embedded, networked and distributed software sectors.  They have
 long needed a language which was more flexible, easier to reduce to
 its 'bare-bones' for embedding, and which could dynamically
-reconfigure itself and balance loads at the interpreter level.
+reconfigure itself and optimise execution speed at the interpreter level.
 Consequently, the PyPy project is a collaboration between academic
-researchers, who have the skill and vision to produce a new runtime
-language architecture for the twenty-first century, SME software and
-service providers, who wish to deploy PyPy in their innovative new
-business ventures, and older established industrial users who would
-like to embed a PyPy application on their ubiquitous products, such as
-home entertainment systems or commercial computer printers.
-
-The project will go through four phases.  In the first phase, we will
-build a complete PyPy Interpreter.  In the second phase, we will build
-a complete PyPy compiler that compiles itself.  While our new
-architecture of Object Spaces can here be considered innovative, this
-two phases can be looked at as a way to only produce a state-of-the-Art
-implementation of the Python programming language.  We will go beyond 
-this in Phase three, and produce a High-Performance PyPy, which goes
-beyond the State of the Art and particularily addresses our modern
-needs.  Finally in Phase four, we will Validate our design choices
-by ....
+researchers and SME software and service providers. The formers have the
+skill and vision to produce a new runtime language architecture for the 
+twenty-first century and the latter wish to deploy PyPy in their innovative
+new business ventures. The results of the PyPy project are expected to
+be picked up by established industrial users who will for example
+embed a PyPy application on their products, such as
+home entertainment systems, commercial computer printers or mobile
+devices.
+
+The project will go through three phases.  In the first phase, we will
+build a complete and State of the Art PyPy Interpreter. In the second
+phase, we will research and innovate to build a high-performance
+PyPy that addresses our modern needs. In a final third phase, we will
+validate and disseminate the previous results by implementing several
+applications using the high-performance PyPy interpreter.
 


More information about the Pypy-commit mailing list