Commit Graph

47 Commits

Author SHA1 Message Date
Guido van Rossum 25ab0c551d Py3k will be implemented in C, by evolving Python 2.x. 2006-08-18 16:17:21 +00:00
David Goodger e27dca1aaa typo? 2006-04-06 18:46:53 +00:00
Guido van Rossum e4caee0c87 Add suggestion by Doug Landauer -- use an instrumented Python 2.x to find
future problems.
2006-04-06 18:03:49 +00:00
Guido van Rossum 03d1469fe6 Clarify what I meant when I said "it will be called Python 3.0". 2006-04-06 17:44:04 +00:00
David Goodger fec2cefaa5 typo 2006-04-05 20:14:12 +00:00
Guido van Rossum de237d3e7a The new PEP 3000, describing some meta-meta-issues. 2006-04-05 20:06:03 +00:00
Georg Brandl d143c5d2f6 Move PEP 3000 to PEP 3100.
Someone still has to write PEP 3000 ;)
2006-04-05 07:17:23 +00:00
Neal Norwitz 5480775147 Oops, I started this list before Alan said he was going to maintain OS2 2006-03-22 09:38:59 +00:00
Neal Norwitz c50507d2ca Add Outstanding Issues section 2006-03-22 05:24:31 +00:00
Guido van Rossum ef7e90b4a7 Add a line about __builtin[s]__. 2006-03-15 05:25:39 +00:00
Guido van Rossum 2aa17aeefd Add note about int as abstract base class. 2006-03-15 04:41:44 +00:00
Brett Cannon 61b759c5f7 Move an edited idea from the core language section down to atomic types
section.
2006-03-01 18:47:47 +00:00
Guido van Rossum 1b6075f020 343: fix bug in nested().
356: add some tentative future keywords.
3000: add some new ideas.
2006-03-01 17:06:46 +00:00
Brett Cannon 9e3b21db47 Reorganize: move stuff from core language to atomic types, add Influencing PEPs
section.
2006-03-01 05:32:44 +00:00
Neal Norwitz a0a335673a Raymond pointed out {}.has_key was not slated for removal 2006-02-28 21:52:10 +00:00
Guido van Rossum 12bffcefbe Mention dropping aquire_lock as an alias for acquire, etc. 2006-02-28 20:56:18 +00:00
Neal Norwitz 7abb173d4b Finally spell parens write (I think). 2006-02-28 17:18:37 +00:00
Neal Norwitz c2c6013283 Guido decided to remove slicing opcodes (from Jeremy's mail about slicing bugs
in the new AST).
Found some more MACROs to remove.
2006-02-28 16:57:49 +00:00
Neal Norwitz dc9835bebb Add note about cleaning up namespace 2006-02-27 18:29:14 +00:00
Neal Norwitz ee1191f906 Try to clarify parens a bit 2006-02-27 17:38:27 +00:00
Neal Norwitz 41ae421a05 Add note from 308 2006-02-27 17:11:04 +00:00
Neal Norwitz 3e2085f82e Minor updates 2006-02-27 16:26:26 +00:00
Brett Cannon aa6acdbce6 Add removal of dict.setdefault() 2006-02-19 07:10:16 +00:00
Neal Norwitz dcbb9e2182 Minor additions that are hopefully fixed sooner 2006-02-18 20:32:56 +00:00
Brett Cannon bc56fb8889 Lambda's death had been prematurely reported. 2006-02-09 20:34:33 +00:00
Neal Norwitz d10d18f7f1 Found a few more deprecated functions and types 2006-01-03 08:22:57 +00:00
Neal Norwitz 8ca944f9e1 With permission, add lots more details and references.
Add a couple of changes which are likely, but not definite.
At least until Guido changes his mind. ;-)
2005-12-15 04:55:32 +00:00
Brett Cannon 303740df18 Change reference for removing 'print' as a statement. Thanks Bill Janssen for
digging up the link.
2005-09-08 00:26:20 +00:00
Brett Cannon 5126f6dbf7 Create new "Atomic Types" section and add mention of removal of basestring.find
and friends.
2005-08-27 18:27:33 +00:00
Brett Cannon 9c2cb031b8 Mention plan to remove ``raise Exception, "message"`` style of raising
exceptions.
2005-08-06 23:13:59 +00:00
Brett Cannon 81ccba3725 Add mention of exceptions getting a traceback attribute. 2005-04-28 20:04:32 +00:00
Brett Cannon 3543af0fb0 Fill out some references for existing points. 2005-04-28 18:57:40 +00:00
Brett Cannon 3f7d8a1f10 Back out sum() change. 2005-03-15 19:43:34 +00:00
Brett Cannon 3da1186cdd sum()'s second argument is returned if the first argument is empty, otherwise
it is ignored.
2005-03-15 04:06:02 +00:00
Brett Cannon 72fcd5f394 Add references to Guido's "The fate of reduce() in Python 3000" blog entry for
the removal of 'map', 'filter', 'reduce', and 'lambda'.
2005-03-11 00:56:22 +00:00
Brett Cannon 86be15282b Add mention of trunc() and its companion, __trunc__(). 2005-03-05 19:38:42 +00:00
Brett Cannon 5b2de661f1 Make some very minor changes for consistency. 2005-03-05 19:32:57 +00:00
Brett Cannon b0a6a6680d Mention the planned removal of unbound methods. 2005-01-22 04:39:23 +00:00
David Goodger 3e1ef30d38 filled in the footnote number 2004-12-11 18:06:27 +00:00
Brett Cannon 3c2cb884f2 Add reference to python-dev thread discussing comparing heterogeneous types.
Also fix ref for removal of '<>'; syntactically missing trailing underscore.
2004-12-11 07:54:17 +00:00
Brett Cannon 90a5294752 Mention that making list comprehensions sugar for genexps will remove exposure
of the loop variable.
2004-09-02 19:10:13 +00:00
Brett Cannon a584e413a0 Remove __cmp__ mention.
Add about list comps being syntactic sugar for genexps to list().  Reword
mention of stdlib reorg.  Mention comparisons other than == and != between
disparate types will raise an error unless excplicitly allowed.
2004-08-27 18:43:32 +00:00
David Goodger 4957e14b72 markup 2004-08-27 13:16:31 +00:00
Brett Cannon c9ab70af1c Mention Python 3000 name.
Fix bullet points under things to return iterators.

Mention true division, True, False, and as becoming keywords and the removal of
__cmp__ .
2004-08-27 05:24:03 +00:00
Andrew M. Kuchling 9fc1f84f6f Add <> operator 2004-08-23 18:07:06 +00:00
David Goodger 13a33836fb markup, wrapping 2004-08-20 15:05:39 +00:00
Andrew M. Kuchling b5815e3e63 Add PEP 3000 2004-08-20 12:43:19 +00:00