[pypy-svn] rev 1719 - pypy/trunk/doc/funding
pedronis at codespeak.net
pedronis at codespeak.net
Sat Oct 11 16:04:30 CEST 2003
Author: pedronis
Date: Sat Oct 11 16:04:30 2003
New Revision: 1719
Added:
pypy/trunk/doc/funding/alistair_abstract.asc
Modified:
pypy/trunk/doc/funding/B0.1_summary.txt
pypy/trunk/doc/funding/FIXME
Log:
abstract again as included file.
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 Sat Oct 11 16:04:30 2003
@@ -32,48 +32,9 @@
**Proposal abstract:**
- Main goals
+.. include: alistair_abstract.asc
+
- The main goal is to use innovative implementation techniques and
- innovative development techniques to produce a better version of the
- popular programming language Python. The new Python will maintain the
- semantics of the current implementation but will have the following
- benefits: it will be more easily customised and extended, it will be
- more portable, it is expected to be more efficient, and it will cover
- more programming paradigms in a way that respects the simplicity of the
- underlying language. In addition, the project will document and refine
- the existing open source development model in the Python
- community. Although targetted principally at Python, most of the
- techniques will also be applicable to other high level languages.
-
- The approach
-
- The project will achieve its goals principally by building on the
- strengths of the current open source developer community. In
- particular, it will potentiate existing volunteer initiatives that are
- working on novel implementation techniques, working within the current
- informal framework of design consultation, open source code
- repositories and periodic coding workshops. The project will connect
- this developer community with relevant experts in academia. It will
- also make use of the existing non-profit organisation of Python firms
- to bind end users into the design and trialling of the extended Python
- implementation. Technically, the project will refine and implement an
- innovative approach to language implementation, based on object spaces,
- that allows implementation techniques to be integrated in a modular
- way.
-
- Concrete results
-
- Much anecdotal, and some empirical, evidence suggests that Python is
- one of the easiest programming languages to learn and is one of the
- languages in which one can code up a given algorithm the fastest. For
- these reasons, it is particularly popular among those people whose main
- competence lies beyond computer science and for whom programming is a
- secondary activity, that is to say most of the people on the
- planet. The goal of this project is to enable even more people to
- program in Python and ensure that more people will never need to learn
- any other language than Python. They will, instead, be able to
- concentrate on getting their job done.
Modified: pypy/trunk/doc/funding/FIXME
==============================================================================
--- pypy/trunk/doc/funding/FIXME (original)
+++ pypy/trunk/doc/funding/FIXME Sat Oct 11 16:04:30 2003
@@ -16,6 +16,7 @@
Finish, polish Strategic Objectives
Retouch Alistair's Abstract (see pypy-funding comments)
+it is actually in alistair_abstract.asc !
- maybe mention sprints in the abstract? agile methodologies?
- > The project will achieve its goals principally by building on the
> strengths of the current open source developer community.
Added: pypy/trunk/doc/funding/alistair_abstract.asc
==============================================================================
--- (empty file)
+++ pypy/trunk/doc/funding/alistair_abstract.asc Sat Oct 11 16:04:30 2003
@@ -0,0 +1,42 @@
+ Main goals
+
+ The main goal is to use innovative implementation techniques and
+ innovative development techniques to produce a better version of the
+ popular programming language Python. The new Python will maintain the
+ semantics of the current implementation but will have the following
+ benefits: it will be more easily customised and extended, it will be
+ more portable, it is expected to be more efficient, and it will cover
+ more programming paradigms in a way that respects the simplicity of the
+ underlying language. In addition, the project will document and refine
+ the existing open source development model in the Python
+ community. Although targetted principally at Python, most of the
+ techniques will also be applicable to other high level languages.
+
+ The approach
+
+ The project will achieve its goals principally by building on the
+ strengths of the current open source developer community. In
+ particular, it will potentiate existing volunteer initiatives that are
+ working on novel implementation techniques, working within the current
+ informal framework of design consultation, open source code
+ repositories and periodic coding workshops. The project will connect
+ this developer community with relevant experts in academia. It will
+ also make use of the existing non-profit organisation of Python firms
+ to bind end users into the design and trialling of the extended Python
+ implementation. Technically, the project will refine and implement an
+ innovative approach to language implementation, based on object spaces,
+ that allows implementation techniques to be integrated in a modular
+ way.
+
+ Concrete results
+
+ Much anecdotal, and some empirical, evidence suggests that Python is
+ one of the easiest programming languages to learn and is one of the
+ languages in which one can code up a given algorithm the fastest. For
+ these reasons, it is particularly popular among those people whose main
+ competence lies beyond computer science and for whom programming is a
+ secondary activity, that is to say most of the people on the
+ planet. The goal of this project is to enable even more people to
+ program in Python and ensure that more people will never need to learn
+ any other language than Python. They will, instead, be able to
+ concentrate on getting their job done.
More information about the Pypy-commit
mailing list