Commit Graph

34 Commits

Author SHA1 Message Date
Andrew M. Kuchling 32328edd04 Typo fixes 2007-09-13 22:49:14 +00:00
Georg Brandl e8514b11c0 Two very small fixes. 2007-09-04 08:21:25 +00:00
Guido van Rossum 8f149af2f9 Add @abstractproperty. PEP 3141 needs it for .real, .imag. 2007-08-01 17:29:38 +00:00
Guido van Rossum a2f9ba67ff Accepting PEP 3119, rejecting its competitor PEP 3133. 2007-05-25 00:01:46 +00:00
Guido van Rossum 94353f3e7b Make append and reverse concrete methods of mutable sequences. 2007-05-17 00:20:06 +00:00
David Goodger 6dd0404ccb fixed definition list markup (removed blank lines); removed whitespace 2007-05-14 14:09:14 +00:00
Brett Cannon cef6e8f06a Add a reference to mod_python's use of multiple interpreters and fix two typos. 2007-05-12 22:10:13 +00:00
Guido van Rossum 842b40e558 Streamlined the containers section. 2007-05-11 23:36:47 +00:00
Guido van Rossum cef12733fb Checkpoint. Rewrote (and swapped) the sections on
isinstance/issubclass overriding and the support framework.
Next up: redesign the collection ABCs.
2007-05-11 20:49:12 +00:00
Andrew M. Kuchling c61ac6d3cd Fix 'the the' error 2007-04-27 23:42:06 +00:00
Guido van Rossum e432788d3f Fix typos and nits reported by various correspondents,
add a few clarifications and new open issues.  Only the easy stuff.
2007-04-27 20:07:16 +00:00
Guido van Rossum fc960b4572 PEP 3141: Fix spelling of Transcendental.
PEP 3119: Add overloading isinstance() and issubclass();
	  tighten invariant for Mapping.keys/values/items to use list().
2007-04-26 22:33:22 +00:00
Guido van Rossum ac9a2701b5 Deal with some open issues. Add some others. Will be posting soon. 2007-04-26 18:24:07 +00:00
Guido van Rossum fc624d8d81 Make clear() a concrete method that calls pop() until it raises KeyError. 2007-04-26 00:44:37 +00:00
Guido van Rossum 84f7d64b79 Some small edits, e.g. finite -> sized. 2007-04-25 23:33:22 +00:00
Guido van Rossum ccdf57c395 Fix up references in PEP 3141. Point PEP 3119 to PEP 3141. 2007-04-25 21:05:21 +00:00
David Goodger f82b61cce2 markup fix 2007-04-25 15:19:08 +00:00
Guido van Rossum 81cba80bfe Add pointer to implementation of @abstractmethod in C.
Change ABC framework description to only mention @abstractmethod
and unconditionally propose it as a built-in.
Some more editorializing; explain why we have BasicMapping.
2007-04-25 00:17:23 +00:00
Guido van Rossum f9b3dff1fb Add some text that Talin suggested. 2007-04-23 23:37:29 +00:00
Guido van Rossum 3ff288b8ae More decisions. 2007-04-20 23:06:41 +00:00
Guido van Rossum 66d4f339be Work in many email responses. 2007-04-20 22:26:10 +00:00
Guido van Rossum d54e5eac4a Choose Sized instead of Finite.
Make a few more tentative decisions based on Brett's feedback.
2007-04-20 18:32:41 +00:00
Guido van Rossum ec9942c558 Turn XXX into open issues. Fix append (was listed as add).
Respond to Brett's email.
2007-04-20 03:29:51 +00:00
Brett Cannon f0753eea80 Fix a markup error. 2007-04-20 01:39:43 +00:00
Guido van Rossum f35a9eab74 Fix a blatant bug in the definition of hash().
Add ComposableSet, which defines union etc.
2007-04-19 22:47:08 +00:00
Guido van Rossum e06f400021 Added some comparisons to other ideas, open issues, and more references. 2007-04-19 21:49:59 +00:00
Guido van Rossum e3aab6db4b Another checkpoint. Add some invariants. Resolve an XXX or two. 2007-04-19 18:53:49 +00:00
Guido van Rossum a9354df361 Checkpoint. Use Finite for the class defining __len__. 2007-04-19 17:58:47 +00:00
Guido van Rossum 7191aa5254 Fix rest warnings. 2007-04-19 00:33:02 +00:00
Guido van Rossum fc4f448947 Add lots of text. Still far from complete. 2007-04-19 00:21:49 +00:00
Guido van Rossum 2e759ec054 Add spec for abc module. Add more sections but with temporary contents. 2007-04-18 18:39:32 +00:00
Guido van Rossum cbda3c2812 Clean up trailing whitespace. 2007-04-18 17:43:05 +00:00
Guido van Rossum a37f0eda27 Add a bit more to the abstract. 2007-04-18 17:32:21 +00:00
Guido van Rossum 04cae3ee7f Claim PEP 3119 for the ABC PEP. Please disregard the contents for now. 2007-04-18 17:20:24 +00:00