[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