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

lac at codespeak.net lac at codespeak.net
Wed Oct 8 20:58:56 CEST 2003


Author: lac
Date: Wed Oct  8 20:58:56 2003
New Revision: 1636

Modified:
   pypy/trunk/doc/funding/abstract.txt
Log:
Alex made some changes.  I am getting sick of this file ... :-(


Modified: pypy/trunk/doc/funding/abstract.txt
==============================================================================
--- pypy/trunk/doc/funding/abstract.txt	(original)
+++ pypy/trunk/doc/funding/abstract.txt	Wed Oct  8 20:58:56 2003
@@ -1,36 +1,33 @@
-The PyPy project will build an portable, fast, flexible
-context-aware, programming platform supporting Very-High
-Level Languages (VHLL) to yield significant productivity gains in
-software development. PyPy's flexible and modular runtime system will
-be well-suited for networked, embedded, and mobile devices.
+The PyPy project will build a portable, fast, flexible, context-aware
+programming platform supporting Very-High Level Languages (VHLL) to
+yield significant productivity gains in software development. PyPy's
+flexible, modular runtime system will be well-suited for networked,
+embedded, and mobile devices.
 
 VHLLs' high semantic level can help extend context-awareness, beyond
 the basics (time, location, identity), to a wider variety of context
-information and actions. However, VHLLs can often produce slow or
-large application and supporting code, limiting their applicability in
-small devices. PyPy will remove this limitation via the
-innovative concept of ObjectSpaces, high-level formulations of
-language interpreter components. Explicit, clear separation of parts
-yields modularity and flexibility. Since ObjectSpaces are themselves
-coded in a VHLL, they can be specialized for execution speed, memory
-consumption, or other runtime parameters.
+information and actions. However, VHLLs can often produce slow or large
+application and supporting code, hampering their use for small devices.
+We will solve this problem via the innovative concept of ObjectSpaces,
+high-level formulations of language interpreter components. Explicit,
+clear separation of parts yields modularity and flexibility.
+ObjectSpaces are themselves coded in a VHLL and can be specialised for
+execution speed, memory consumption, or other parameters.
 
-The language for PyPy will be the widely-used Open Source programming
+PyPy will use and target the widely-used Open Source programming
 language Python, first developed in 1990 at CWI (Centrum voor Wiskunde
-en Informatica) in the Netherlands.  By producing the new reference
-version of the language, we will have a large impact as there are an
-estimated 175,000 Python programmers worldwide.  Emphasizing
-simplicity and readability, Python has a wide appeal among
-non-programmers, particularly among women, than those perceived as
-needing extensive mathematical training and ability.  An improved
-Python can thus help somewhat in promoting social cohesion and gender
-equality.
+en Informatica) in the Netherlands. By producing the new reference
+version of the language, we will have a large impact on the estimated
+175,000 Python programmers worldwide. Emphasizing simplicity and
+readability, Python has wider appeal among non-programmers, and
+particularly among women, than languages perceived as needing extensive
+mathematical training and ability. An improved Python can thus help
+somewhat in promoting social cohesion and gender equality.
 
 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.
-
+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.


More information about the Pypy-commit mailing list