[pypy-svn] r5043 - pypy/trunk/src/pypy

mwh at codespeak.net mwh at codespeak.net
Fri Jun 11 12:03:11 CEST 2004


Author: mwh
Date: Fri Jun 11 12:03:09 2004
New Revision: 5043

Modified:
   pypy/trunk/src/pypy/TODO
Log:
updates


Modified: pypy/trunk/src/pypy/TODO
==============================================================================
--- pypy/trunk/src/pypy/TODO	(original)
+++ pypy/trunk/src/pypy/TODO	Fri Jun 11 12:03:09 2004
@@ -1,20 +1,18 @@
-* String Formatting: the % mod operator needs to be implemented 
-  for dicts and the current hack for tuples (which just unwraps 
-  to cpython and calls the % operator) needs to be properly 
-  written at interp- or app-level. 
+StdObjSpace
+===========
+
+* find a way via hacking or elegance to run CPython's unit tests
+  against the StdObjSpace.
+
+* String formatting still needs work (field widths, precision, ...)
 
 * Provide an importer that can import packages. (we have a 
-  limited __import__ builtin defined) 
+  limited __import__ builtin defined)  <---- done now?
 
   Consider PEP 302, new import hooks.
   Try to write as much as possible in app-level.
   How would PyPy import CPython extensions?
 
-* Implements super. Guido's paper, descrintro, has a pure Python
-  implementation. Let it run on PyPy. (as of r3461, it doesn't run.)
-
-* Supports traceback. At least sys.exc_info. (Many modules expect it.)
-
 * (documentation) generate a nice dot-graph from the structure of PyPy
 
 * port pypy's testing framework to std.utest (probably a sprint topic, 
@@ -23,9 +21,6 @@
 * (documentation) remove/retire all web-pages referencing e.g.
   AnnSpace or other deprecated stuff
 
-* make application-level types work for (1) StdObjSpace types and (2)
-  core interpreter objects. 
-
 * Review, enhance the new mixed-level module mechanism
   (e.g. the module/builtin*.py files comprise the builtin module)
   and try to apply the same technique for the application level 
@@ -42,8 +37,16 @@
 
   http://codespeak.net/pypy/index.cgi?doc/objspace/multimethod
 
+  (now irrelevant?  not sure...)
+
+Translator
+==========
+
 * enhance the translator components to accept more of PyPy ...
 
+Tools
+=====
+
 * add web server thread (!) that allows inspection of e.g. app-level
   tracebacks (and stop clogging the user's terminal with them).
 



More information about the Pypy-commit mailing list