diff options
author | Guido van Rossum <guido@python.org> | 1994-08-23 13:52:46 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1994-08-23 13:52:46 (GMT) |
commit | c561e5dd58ed17ecf0f8fe31b366082bc311e0d9 (patch) | |
tree | cc42b8b4d79af9601a17482288cff5ace02363c1 /TODO | |
parent | 794b93ea8ac56f1376826826b9211f5cc0b0ef36 (diff) | |
download | cpython-c561e5dd58ed17ecf0f8fe31b366082bc311e0d9.zip cpython-c561e5dd58ed17ecf0f8fe31b366082bc311e0d9.tar.gz cpython-c561e5dd58ed17ecf0f8fe31b366082bc311e0d9.tar.bz2 |
The usual...
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 69 |
1 files changed, 44 insertions, 25 deletions
@@ -1,32 +1,43 @@ -(-) speedup finddfa (and classify?) -(-) more stuff under CVS (demo, extensions) +(-) systematically create /usr/local/lib/python/<machine>-<os>/ + subdirectories, with a lib/ subdirectory containing the lib*.a + files etc. -(-) Mac port of 1.0.3++ +(-) need newer DOS binary (16 bit version doesn't do default args) -(-) Win32s for PC +(-) support for dynamically loadable libraries in makesetup and Extensions. + e.g. add a make rule to build .so files (unfortunately need to figure + out what ld option is needed) (more appropriate for makesetup + script?) -(-) integrate NT changes +(-) Move tkinter into the standard Modules directory; Tkinter c.s. to + Lib/tkinter etc. (???) -(-) print_error raises and then masks an error if softspace is not - defined +(-) document Tk -(-) systematically create /usr/local/lib/python/<machine>-<os>/ - subdirectories, with a lib/ subdirectory containing the lib*.a - files etc. +(-) class browser + +(-) interactive Python GUI (a la NT thingie) + +(-) speedup finddfa (and classify?) + +(-) more stuff under CVS (demo, extensions) + +(-) Mac port of 1.1 + +(-) Mac port of STDWIN 0.9.9 to THINK C 6.0 (-) use const for char * parameters (and many more) where possible (-) The Great Renaming! -(-) redo __xxx__ operators for class instances; add __getattr__ and -__setattr__. +(-) redo __xxx__ operators for class instances -(-) many things that take strings should also take arrays of chars +(-) document __getattr__, __setattr__ -(-) fix pow(x, y, z) for integers +(-) add __delattr__ to class instances -(*) add tuple(seq) to turn any sequence into a tuple +(-) many things that take strings should also take arrays of chars (-) add list of existing extensions to FAQ @@ -34,11 +45,23 @@ __setattr__. (-) 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?) +(*) pass OPT from environment via configure to Makefile + +(*) version.c should be recompiled for each link + +(*) stropmodule should export find/rfind instead of index/rindex -(-) write a script and add a "Make" rule (perhaps) that changes +(*) add __getattr__, __setattr__ to class instances + +(*) fix pow(x, y, z) for integers + +(*) add tuple(seq) to turn any sequence into a tuple + +(*) Win32s for PC + +(*) integrate NT changes + +(*) write a script and add a "Make" rule (perhaps) that changes #!/usr/local/bin/python to something else in all scripts around. (*) int*int overflow check shouldn't doubles on alpha (cf. John Tromp's mail) @@ -55,7 +78,7 @@ __setattr__. (*) import.c from JaapV -(-) document os.exec* +(*) document os.exec* (*) name sunaudiodevmodule.c is too long @@ -63,8 +86,6 @@ __setattr__. (-) make regsub.[g]sub() optionally case insensitive -(-) handle printing of errors in lines containing multiline strings - ====================================================================== (*) ought to use features from autoconf 1.8 @@ -79,13 +100,11 @@ __setattr__. (*) need way to force stdout unbuffered -(-) document new modules (builtin as well as Lib) - (*) restart CVS tree (?) build shared libs for SunOS 4.1.3 -(-) Mac X... code resources as shared libs? +(-) dynamic linking on the Mac (is this a dream?) (*) X patches from Adrian Phillips |