Various status updates.
This commit is contained in:
parent
763c7600c7
commit
c2a6eca04c
25
pep-0283.txt
25
pep-0283.txt
|
@ -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).
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue