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

lac at codespeak.net lac at codespeak.net
Thu Sep 25 23:16:19 CEST 2003


Author: lac
Date: Thu Sep 25 23:16:18 2003
New Revision: 1422

Modified:
   pypy/trunk/doc/funding/B0.0_preamble.txt
Log:
First draft, unfinished, for comment.  See if I have the shape about
right at any rate.  Feel free to change things, but see if you can
keep the buzz words from the IST-2002-2.3.2.3 call.


Modified: pypy/trunk/doc/funding/B0.0_preamble.txt
==============================================================================
--- pypy/trunk/doc/funding/B0.0_preamble.txt	(original)
+++ pypy/trunk/doc/funding/B0.0_preamble.txt	Thu Sep 25 23:16:18 2003
@@ -36,11 +36,22 @@
 
 Part B.
 
-Front page
-Proposal full title
-Proposal acronym
-Date of preparation
-Type of instrument in this case: Specific targeted research project
+*** Front page -- PAGE 1 ***
+
+	 PYPY
+
+	 A flexible, modular, self-hosting, next-generation
+         specialising compiler for the Open Source Programming
+         Language Python
+
+
+Proposal Part B
+
+Date of preparation: October 2004
+
+     A Specific Targeted Research Project for: IST-2002-2.3.2.3 - Open
+     development platforms for software and services
+
 List of participants
 
 Participant no.  Participant name      Participant short name
@@ -55,15 +66,74 @@
 Coordinator email
 Coordinator fax
 
-Contents page    *show contents list*
+*** END OF PAGE 1 ***
+
+*** Contents page   Page 2 ***
+*show contents list*
+*** END OF PAGE 2 ***
+
+*** Proposal Summary Page Page 3 ***
 
-Proposal summary page
 Proposal full title
+	 
+	 The full title of the Proposal is 'Pypy: A flexible, modular,
+         self-hosting, next-generation specialising compiler for the
+         Open Source Programming Language Python'.
+
 Proposal acronym
-Strategic objectives addressed 
 
-  (If more than one objective , indicate their order of importance 
-   to the project).
+	 The proposal acronym is PYPY.
+
+Strategic Objectives Addressed: 
+     
+     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
+     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
+     gap between academic computer science and industrial programming
+     tools, thus contributing to European competitiveness and prosperity,
+     and enhancing openness and security in the public and private
+     sector.
+
+Proposal abstract copied from Part A 
+
+(Actually, we will paste this one INTO Part A)
+
+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 interreted programming language.
+
+(FN -- Usage statistics indicate that Python ranks sixth in usage
+world-wide, after Java, Visual Basic, C, C++, and Perl)
+
+But 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.
+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 ....
+
 
-Proposal abstract copied from Part A  
-(if not in English, include an English translation)
+*** END OF PAGE 3 ***
\ No newline at end of file


More information about the Pypy-commit mailing list