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: Skip Montanaro has posted a proto-PEP for this idea:
http://mail.python.org/pipermail/python-dev/2002-May/024346.html http://mail.python.org/pipermail/python-dev/2002-May/024346.html
- Extended slice notation for all built-in sequences. Raymond - Extended slice notation for all built-in sequences. A patch by
Hettinger is working on this. 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? - An iterator tools module featuring goodies from SML and Haskell?
http://mail.python.org/pipermail/python-dev/2002-May/024418.html http://mail.python.org/pipermail/python-dev/2002-May/024418.html
- Speed up list iterations by filling tp_iter and other tweaks? - 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??? - Fix the buffer object???
http://mail.python.org/pipermail/python-dev/2002-May/023896.html http://mail.python.org/pipermail/python-dev/2002-May/023896.html
@ -102,11 +104,13 @@ Planned features for 2.3
- Timeoutsocket. Work in progress. - Timeoutsocket. Work in progress.
http://mail.python.org/pipermail/python-dev/2002-May/024077.html 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 - Making None a keyword. Can't be done right away, but a warning
would be a first step. would be a first step.
http://mail.python.org/pipermail/python-dev/2002-April/023600.html 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 - Stage 2 of the int/long integration (PEP 237). This mostly
means warning about situations where hex, oct or shift of an int 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 - Write a pymemcompat.h that people can bundle with their
extensions and then use the 2.3 memory interface with all 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 - PEP 262 Database of Installed Python Packages Kuchling
@ -140,7 +145,7 @@ Planned features for 2.3
though). though).
- Warn when an extension type's tp_compare returns anything except - 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: - A standard datetime type. An implementation effort is under way:
http://www.zope.org/Members/fdrake/DateTimeWiki/FrontPage 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: and act on it. For a start, see this message from Neil Norwitz:
http://mail.python.org/pipermail/python-dev/2002-April/023165.html http://mail.python.org/pipermail/python-dev/2002-April/023165.html
- Add a new concept, "silent deprecation", with associated warning - Add a new concept, "pending deprecation", with associated
SilentDeprecationWarning. This warning is normally suppressed, warning PendingDeprecationWarning. This warning is normally
but can be enabled by a suitable -W option. 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 requires providing alternatives for the parts that aren't
covered yet (e.g. string.whitespace and types.TracebackType). covered yet (e.g. string.whitespace and types.TracebackType).