[pypy-svn] r16923 - pypy/release/0.7.x/pypy/doc
hpk at codespeak.net
hpk at codespeak.net
Sun Aug 28 10:26:17 CEST 2005
Author: hpk
Date: Sun Aug 28 10:26:16 2005
New Revision: 16923
Modified:
pypy/release/0.7.x/pypy/doc/release-0.7.0.txt
Log:
medium size refactoring of the 0.7.0 release announcement
Modified: pypy/release/0.7.x/pypy/doc/release-0.7.0.txt
==============================================================================
--- pypy/release/0.7.x/pypy/doc/release-0.7.0.txt (original)
+++ pypy/release/0.7.x/pypy/doc/release-0.7.0.txt Sun Aug 28 10:26:16 2005
@@ -1,34 +1,46 @@
-PyPy-0.7.0: first self-contained Python Implementation
+pypy-0.7.0: first self-contained Python Implementation
==============================================================
-The PyPy Development Team is happy to announce its first
-public release of a fully translatable self contained Python
-implementation. The 0.7 release is a preview release showcasing the
-results of our efforts in the last few months:
+What was once just an idea between a few people discussing
+on some nested mailing list thread and in a pub became reality ...
+the PyPy development team is happy to announce its first
+public release of a fully translatable self contained Python
+implementation. The 0.7 release showcases the results of our
+efforts in the last few months since the 0.6 preview releae
+which have been partially funded by the European Union:
+
+- whole program type inference on our Python Interpreter
+ implementation with full translation to two different
+ machine-level targets: C and LLVM
-- full program type inference with full translation
- to two different machine-level targets: C and LLVM
+- a translation choice of using a refcounting or Boehm
+ garbage collectors
-- the ability to translate with thread support or without
+- the ability to translate with or without thread support
-- a translation choice of using a reference counting or Boehm
- garbage collector
+- very complete language-level compliancy with CPython 2.4.1
-- very high compliancy with Python 2.4.1 (fully based on
- new style classes)
What is PyPy (about)?
------------------------------------------------
-PyPy is an MIT-licensed reimplementation of Python written in Python
-itself, flexible and easy to experiment with. It translates itself
-to lower level languages. Our long-term goals are to target a large
-variety of platforms, small and large, by providing a compiler toolsuite
-that can produce custom Python versions. Platform, Memory and Threading
-models are to become aspects of the translation process - as opposed to
-encoding low level details into a language implementation itself.
-Eventually, dynamic optimization techniques - implemented as another
-translation aspect - should become robust against language changes.
+PyPy is an MIT-licensed research-oriented reimplementation of
+Python written in Python itself, flexible and easy to
+experiment with. It translates itself to lower level
+languages. Our goals are to target a large variety of
+platforms, small and large, by providing a compilation toolsuite
+that can produce custom Python versions. Platform, Memory and
+Threading models are to become aspects of the translation
+process - as opposed to encoding low level details into a
+language implementation itself. Eventually, dynamic
+optimization techniques - implemented as another translation
+aspect - should become robust against language changes.
+
+Note that PyPy is mainly a research and development project
+and does not by itself focus on getting a production-ready
+Python implementation although we do hope and expect it to
+become a viable contender in that area sometime next year.
+
Where to start?
-----------------------------
@@ -39,15 +51,23 @@
PyPy Homepage: http://codespeak.net/pypy/
-The interpreter and object model implementations shipped with 0.7 can
-run on their own and implement the core language features of
-Python as of CPython 2.4. However, we do not recommend using
-PyPy for anything else than for playing or research purposes.
+The interpreter and object model implementations shipped with
+the 0.7 version can run on their own and implement the core
+language features of Python as of CPython 2.4. However, we still
+do not recommend using PyPy for anything else than for education,
+playing or research purposes.
Ongoing work and near term goals
---------------------------------
-XXX
+PyPy has been developed during approximately 15 coding sprints
+across Europe and the US. It continues to be a very
+dynamically and incrementally evolving project with many
+one-week meetings to follow. You are invited to consider coming to
+the next such meeting in Paris mid October 2005 where we intend to
+plan and head for an even more intense phase of the project
+involving building a JIT-Compiler and enabling unique
+features not found in other Python language implementations.
PyPy has been a community effort from the start and it would
not have got that far without the coding and feedback support
@@ -60,18 +80,25 @@
have fun,
- the pypy-dev team ...
-
- (insert names here)
-
+ the pypy team, of which here is a partial snapshot
+ of mainly involved persons:
+ Armin Rigo, Samuele Pedroni,
+ Holger Krekel, Christian Tismer,
+ Carl Friedrich Bolz, Michael Hudson,
+ Erik van Riet Paap, Richard Emslie,
+ Anders Chrigstroem, Anders Lehmann,
+ Ludovic Aubry, Adrien Di Mascio,
+ Niklaus Haldimann, Jacob Hallen,
+ Bea During, Laura Creighton,
+ and many contributors ...
PyPy development and activities happen as an open source project
-and with the support of a consortium funded by a two year EU IST
-research grant. Here is a list of partners of the EU project:
+and with the support of a consortium partially funded by a two
+year European Union IST research grant. Here is a list of
+the full partners of that consortium:
Heinrich-Heine University (Germany), AB Strakt (Sweden)
merlinux GmbH (Germany), tismerysoft GmbH(Germany)
Logilab Paris (France), DFKI GmbH (Germany)
- ChangeMaker (Sweden)
-
+ ChangeMaker (Sweden), Impara (Germany)
More information about the Pypy-commit
mailing list