Differences between revisions 37 and 38
Revision 37 as of 2009-02-16 23:46:24
Size: 2359
Editor: PaulBoddie
Comment:
Revision 38 as of 2009-02-17 00:36:07
Size: 170
Editor: 213
Comment: fsdfsfds <a href=" http://swik.net/User:aaran ">tubes 5 8</a> dasdasda <a href=" http://swik.net/User:aarant ">free sex videos tube8</a>
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
(Back to [[Python3000]].)

= General =

The tasks to do are now kept in the tracker: bugs.python.org

  * Finding and removing all the
  cruft in the code and docs that has been deprecated. If you know of
  any of these things, please add a note to the wiki. Some common
  strings to look for are: deprecated, compatibility, b/w, backward,
  and obsolete.
    * !PyErr_Warn (Skip Montanaro, done)
    * remove old patform support (Skip Montanaro, RISCOS/os.extsep, BeOS is done)
    * remove PyArg_Parse, METH_OLDARGS (Skip Montanaro)
  Py3kDeprecated

= Coding =

  * Finish bytes implementations (what's left to do?)
  * Add more set behavior to dict.keys(), .items(), .view() (PEP 3106)
    * Consider defining dict as a subclass of set, then the most useful behavior is automatic (namely, set operations on keys.).
  * Library reorganization (PEP 3108, Brett Cannon) (make separate section?)
  * Py3kStrUniTests - fix the remaining 3-4 tests that are failing
  * Implement PEP 3101 - format() method (Talin, in sandbox/pep3101)
  * PEP 3109 - exceptions (Collin Winter)
  * Clean up io.py - new I/O (PEP 3116)
  * Write a Windows version of _fileio.c
  * Write accelerators for StringIO/BytesIO & pickling (Alessandre Vassolotti)
  * Implement PEP 3118 - new buffer API (Travis Oliphant, in py3k-buffer branch)
  * Implement PEP 3121 - Extension Module Initialization and Finalization (Martin von Loewis)
  * Implement PEP 3134 - exception chaining (Collin Winter?)
  * Implement PEP 3141 - numerical ABCs
  * Kill *slice APIs (Thomas Wouters will merge the noslice branch)
  * Optimize integers
  * Optimize strings
  * Whatever isn't yet listed *done* in PEP 3100
    * unify `__builtins__` vs `__builtin__` or otherwise keep only one
    * get rid of unoptimized functions
    * cleanup various C APIs
    * add support for trunc() and `__trunc__`
    * move compile()?
  * What else?

= Documenting =

  * Update the docs to match the implementation
  * Finish writing PEP 358 (bytes)
  * Finish PEP 3115 (metaclasses - Talin)
  * Finish PEP 3119 (ABCs - GvR)
  * Finish PEP 3123 (new HEAD macros - Martin von Loewis)
  * Finish PEP 3131 - Unicode names (Martin von Loewis)
  * Finish writing PEP 3135 (new super)
  * Finish writing PEP 3116 (new I/O)
  * Finish writing PEP 3141 (numerical ABCs)
fsdfsfds <a href=" http://swik.net/User:aaran ">tubes 5 8</a> dasdasda <a href=" http://swik.net/User:aarant ">free sex videos tube8</a>
----
CategoryPyConSpeakerPage

fsdfsfds <a href=" http://swik.net/User:aaran ">tubes 5 8</a> dasdasda <a href=" http://swik.net/User:aarant ">free sex videos tube8</a>


CategoryPyConSpeakerPage

Py3kToDo (last edited 2019-10-26 23:56:26 by FrancesHocutt)

Unable to edit the page? See the FrontPage for instructions.