From: Guido van Rossum Date: Mon, 20 Mar 2006 04:35:06 +0000 (+0000) Subject: Some more TODO items of things I'd like to start with. X-Git-Tag: v3.0a1~1485 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=398b7351ac7240f1c127646d72fc606ee08a7b83;p=python Some more TODO items of things I'd like to start with. Mention the builtins that Neal killed. --- diff --git a/Misc/NEWS b/Misc/NEWS index 111112b0d4..1595649bdc 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -12,7 +12,21 @@ What's New in Python 3000? TO DO ----- -- Make strings all Unicode. (First have to introduce the bytes type.) +- See PEP 3000. + +- Test merging certain changes from the 2.5 HEAD code. + +- Weed really old/weird stuff from the library. + +- Unify range() and xrange(). + +- Revamp the dict API: keys(), values(), items() return iterators, etc. + +- Add the bytes type. + +- Rework the standard I/O library to use bytes for binary files. + +- Make strings all Unicode. - Get rid of classic class implementation. @@ -31,6 +45,8 @@ Core and Builtins - Absolute import is the default behavior for 'import foo' etc. +- input(), raw_input() and apply() are gone. + Extension Modules -----------------