Various status updates.

This commit is contained in:
Guido van Rossum 2002-06-18 21:09:48 +00:00
parent 763c7600c7
commit c2a6eca04c
1 changed files with 15 additions and 10 deletions

View File

@ -84,14 +84,16 @@ Planned features for 2.3
Skip Montanaro has posted a proto-PEP for this idea:
http://mail.python.org/pipermail/python-dev/2002-May/024346.html
- Extended slice notation for all built-in sequences. Raymond
Hettinger is working on this.
- Extended slice notation for all built-in sequences. A patch by
Michael Hudson has solved this, mostly; there's an open issue
about slice assignments where the source has a different length
than the destination, as in L[:5:] = range(10).
- An iterator tools module featuring goodies from SML and Haskell?
http://mail.python.org/pipermail/python-dev/2002-May/024418.html
- Speed up list iterations by filling tp_iter and other tweaks?
http://www.python.org/sf/560736
http://www.python.org/sf/560736 (This is done; also for xrange.)
- Fix the buffer object???
http://mail.python.org/pipermail/python-dev/2002-May/023896.html
@ -102,11 +104,13 @@ Planned features for 2.3
- Timeoutsocket. Work in progress.
http://mail.python.org/pipermail/python-dev/2002-May/024077.html
http://www.python.org/sf/555085
http://www.python.org/sf/555085 (Most of this is done, but we
still need to add a global timeout option.)
- Making None a keyword. Can't be done right away, but a warning
would be a first step.
http://mail.python.org/pipermail/python-dev/2002-April/023600.html
Ditto for 'as', which has been a pseudo-keyword long enough.
- Stage 2 of the int/long integration (PEP 237). This mostly
means warning about situations where hex, oct or shift of an int
@ -123,7 +127,8 @@ Planned features for 2.3
- Write a pymemcompat.h that people can bundle with their
extensions and then use the 2.3 memory interface with all
Pythons in the range 1.5.2 to 2.3. (Michael Hudson.)
Pythons in the range 1.5.2 to 2.3. (Michael Hudson has done
this; it's in Misc/pymemcompat.h.)
- PEP 262 Database of Installed Python Packages Kuchling
@ -140,7 +145,7 @@ Planned features for 2.3
though).
- Warn when an extension type's tp_compare returns anything except
-1, 0 or 1. http://www.python.org/sf/472523
-1, 0 or 1. http://www.python.org/sf/472523 (This is done.)
- A standard datetime type. An implementation effort is under way:
http://www.zope.org/Members/fdrake/DateTimeWiki/FrontPage
@ -152,11 +157,11 @@ Planned features for 2.3
and act on it. For a start, see this message from Neil Norwitz:
http://mail.python.org/pipermail/python-dev/2002-April/023165.html
- Add a new concept, "silent deprecation", with associated warning
SilentDeprecationWarning. This warning is normally suppressed,
but can be enabled by a suitable -W option.
- Add a new concept, "pending deprecation", with associated
warning PendingDeprecationWarning. This warning is normally
suppressed, but can be enabled by a suitable -W option.
- Use silent deprecation for the types and string modules. This
- Use pending deprecation for the types and string modules. This
requires providing alternatives for the parts that aren't
covered yet (e.g. string.whitespace and types.TracebackType).