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

tismer at codespeak.net tismer at codespeak.net
Fri Oct 3 14:28:22 CEST 2003


Author: tismer
Date: Fri Oct  3 14:28:21 2003
New Revision: 1543

Modified:
   pypy/trunk/doc/funding/B6.7.wp20_core.txt
Log:
finished the last WP we have to do.
Some are still missing. (see XXX contents)

Modified: pypy/trunk/doc/funding/B6.7.wp20_core.txt
==============================================================================
--- pypy/trunk/doc/funding/B6.7.wp20_core.txt	(original)
+++ pypy/trunk/doc/funding/B6.7.wp20_core.txt	Fri Oct  3 14:28:21 2003
@@ -22,25 +22,48 @@
 
 **Objectives**
 
-Building a complete PyPy interpreter.
+Building a complete Python interpreter written in Python,
+using a subset of Python that avoids dynamic features
+which would impair the objectives of WP30_ (RPython).
 
 .. include:: wp-tableend.asc
 .. include:: wp-tablebegin.asc
 
 **Description of work**
 
-This working package consists of the tasks WP21_ WP22_.
+**Task 1**
+
+Design and implement the PyPy bytecode interpreter and
+build an object space library in RPython.
+The resulting interpreter must cover the complete Python
+language specification.
+
+**Task 2**
+
+Port the built-in Python library to PyPy
+(functions, types and modules currently implemented in C).
+Decide on a case-by-case basis which features are to
+be implemented using RPython or just general Python.
+
+**Task 3**
+
+Implement a Python parser and bytecode compiler in
+Python.
 
 .. include:: wp-tableend.asc
 .. include:: wp-tablebegin.asc
 
 **Deliverables**
 
+- DL01: First partial Python Implementation running on top of CPython.
+- DL02: Complete Python implementation running on top of CPython.
+
 .. include:: wp-tableend.asc
 .. include:: wp-tablebegin.asc
 
 **Milestones and Expected Result**
 
-- M1
+- M1 A partial Python implementation that passses 75% of the official
+  Python test suite that don't depend on extension modules.
 
 .. include:: wp-tableend.asc


More information about the Pypy-commit mailing list