summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1994-08-12 13:18:41 (GMT)
committerGuido van Rossum <guido@python.org>1994-08-12 13:18:41 (GMT)
commitfda5fb21583934d4a82f61e58a6706eeda0aca87 (patch)
tree5dd766298e75c3c805f92a2b6928cf62e15ede26 /TODO
parenta0e9a77183c14683d2da2f6ce601db0c12952d33 (diff)
downloadcpython-fda5fb21583934d4a82f61e58a6706eeda0aca87.zip
cpython-fda5fb21583934d4a82f61e58a6706eeda0aca87.tar.gz
cpython-fda5fb21583934d4a82f61e58a6706eeda0aca87.tar.bz2
The usual
Diffstat (limited to 'TODO')
-rw-r--r--TODO39
1 files changed, 29 insertions, 10 deletions
diff --git a/TODO b/TODO
index ab0ea26..78308a8 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,22 @@
+(-) redo __xxx__ operators for class instances; add __getattr__ and
+__setattr__.
+
+(-) many things that take strings should also take arrays of chars
+
+(-) fix pow(x, y, z) for integers
+
+(*) add tuple(seq) to turn any sequence into a tuple
+
+(-) add list of existing extensions to FAQ
+
+(-) update "recent additions" chapter in tutorial
+
+(-) rewrite "output formatting" chapter in tutorial
+
+(-) add a make rule to build .so files (unfortunately need to figure
+ out what ld option is needed) (more appropriate for makesetup
+ script?)
+
(-) write a script and add a "Make" rule (perhaps) that changes
#!/usr/local/bin/python to something else in all scripts around.
@@ -11,19 +30,19 @@
----------------------------------------------------------------------
(from BUGS1.0.1)
----------------------------------------------------------------------
-document addpack, urllib, ...
+(-) document addpack, urllib, ...
(*) import.c from JaapV
-document os.exec*
+(-) document os.exec*
-name sunaudiodevmodule.c is too long
+(*) name sunaudiodevmodule.c is too long
(*) play with / include SUIT interface
-make regsub.[g]sub() optionally case insensitive
+(-) make regsub.[g]sub() optionally case insensitive
-handle printing of errors in lines containing multiline strings
+(-) handle printing of errors in lines containing multiline strings
======================================================================
@@ -31,21 +50,21 @@ handle printing of errors in lines containing multiline strings
(*) errors in __repr__() are handled wrong when called from format
-- long(0x80000000) has wrong value!
+(*) long(0x80000000) has wrong value!
-- hex(0x80000000) shouldn't have sign (?)
+(-) hex(0x80000000) shouldn't have sign (?)
(*) need way to set buffering at file open time
(*) need way to force stdout unbuffered
-- document new modules (builtin as well as Lib)
+(-) document new modules (builtin as well as Lib)
-- restart CVS tree
+(*) restart CVS tree
(?) build shared libs for SunOS 4.1.3
-- Mac X... code resources as shared libs?
+(-) Mac X... code resources as shared libs?
(*) X patches from Adrian Phillips