[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