Differences between revisions 1 and 2
Revision 1 as of 2006-08-20 16:10:19
Size: 51
Editor: adsl-69-107-119-172
Comment:
Revision 2 as of 2006-08-20 16:19:44
Size: 815
Editor: adsl-69-107-119-172
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Python 3000 Goals for the GoogleSprint = = Python 3000 Goals for the Google Sprint =
Line 3: Line 3:
TBD Here are some possible tasks for the Py3k portion of the GoogleSprint.

To claim a task, please add your name to it.

 * Unify int/long (see recent email in python-3000 list; Martin von Lowis???)

 * Work on the new I/O library (I have much interest in this but need help -- Guido)

 * When the I/O library is ready, start unifying str/unicode.

 * Rewrite import in Python (Brett Cannon?)

 * Rip out the last remains of coerce

 * Rip out classic classes (already done; Guido)

 * Make it so that __hash__ can be set to None to declare an unhashable type, and to automatically do this the first time __eq__ or __cmp__ are overridden but __hash__ is not (Guido; could use help)

 * Implement PEP 3102 (Jiwon Seo?)

 * See PEP 3100 for more ideas

Python 3000 Goals for the Google Sprint

Here are some possible tasks for the Py3k portion of the GoogleSprint.

To claim a task, please add your name to it.

  • Unify int/long (see recent email in python-3000 list; Martin von Lowis???)
  • Work on the new I/O library (I have much interest in this but need help -- Guido)
  • When the I/O library is ready, start unifying str/unicode.
  • Rewrite import in Python (Brett Cannon?)
  • Rip out the last remains of coerce
  • Rip out classic classes (already done; Guido)
  • Make it so that hash can be set to None to declare an unhashable type, and to automatically do this the first time eq or cmp are overridden but hash is not (Guido; could use help)

  • Implement PEP 3102 (Jiwon Seo?)
  • See PEP 3100 for more ideas

GoogleSprintPy3k (last edited 2008-11-15 13:59:51 by localhost)

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