Commit Graph

8778 Commits

Author SHA1 Message Date
Greg Wilson 125ca2410c Updating PEP to reflect prototype implementation 2001-05-07 19:51:10 +00:00
Tim Peters 9ba47180ba Make PyIter_Next() a little smarter (wrt its knowledge of iterator
internals) so clients can be a lot dumber (wrt their knowledge).
2001-05-05 00:14:56 +00:00
Barry Warsaw f01e1f9e49 The home directory for the python project has moved (and the symlink removed). 2001-05-01 17:53:52 +00:00
Barry Warsaw c92ac512a1 Fixed one small typo 2001-05-01 17:52:06 +00:00
Guido van Rossum 5ea06118a1 I've implemented iterkeys(), itervalues() and iteritems() methods for
dictionaries.  These do away with the myth that iterating over the
keys and extracting the values is as fast as iterating over the items;
it is about 7% slower.
2001-05-01 12:15:42 +00:00
Guido van Rossum 392ff1769e Add proposal to make files their own iterator. 2001-05-01 11:47:29 +00:00
Guido van Rossum 427ddb1062 Correct typos and add bits of discussion. Also add another "chief
virtue".
2001-05-01 11:42:07 +00:00
Guido van Rossum 655faadd09 Update post-history; corrected a typo. 2001-05-01 02:29:03 +00:00
Guido van Rossum 3deab93236 Moved all the discussion items together at the end, in two sections
"Open Issues" and "Resolved Issues".
2001-05-01 02:04:28 +00:00
Guido van Rossum e5aa4a1379 Typo: has_item() should be has_key(). Thanks Moshe. 2001-04-28 16:10:39 +00:00
Guido van Rossum 072638b586 Add (minimal) discussion about restartability. 2001-04-27 15:33:02 +00:00
Guido van Rossum 619a17e425 BDFL pronouncement on next() vs. __next__() vs. __call__().
Add mailing list pointers.

Add discussion on "once-stopped-always-stopped".
2001-04-27 15:26:54 +00:00
Marc-André Lemburg 811c26b6de Addded clarifications proposed by Federico Di Gregorio. 2001-04-27 11:20:14 +00:00
Guido van Rossum 8026ee6829 Added some more discussion. 2001-04-26 21:50:09 +00:00
Guido van Rossum bc657d06b6 Adding MAL's comment about next() vs. __next__(). 2001-04-26 13:39:59 +00:00
Guido van Rossum 701fba5cdb Added attribute descriptor API.
Still need to do the signature object API.
2001-04-23 21:19:03 +00:00
Guido van Rossum 75110765c1 Add discussion about next() vs. __next__(). So far I'm liking next()
jut fine.
2001-04-23 20:04:59 +00:00
Guido van Rossum c0441481c9 Add van Rossum as co-author to PEP-234 (Iterators). 2001-04-23 18:34:56 +00:00
Guido van Rossum 31a363c4f5 Almost completely rewritten, focusing on documenting the current state
of affairs, filling in some things still under discussion.

Ping, I hope this is okay with you.  If you want to revive "for
keys:values in dict" etc., you'll write a separate PEP, right?
2001-04-23 18:31:46 +00:00
Guido van Rossum bad454ef15 Check in a little more about attribute descriptors. More to follow
later today.
2001-04-23 16:35:33 +00:00
Guido van Rossum 2893fa23ef Correct typo found by Thomas Heller (swapped __methods__ and
__members__).
2001-04-20 13:46:17 +00:00
Guido van Rossum eb32cf6554 Some more writing, specifying the core elements of the class-based
introspection API.  I'll add attribute descriptors tomorrow.
2001-04-20 04:01:57 +00:00
Guido van Rossum e480cceffe This PEP still needs a Copyright note. I've added an XXX (I can't
very well place it in the public domain for Jeremy :-).
2001-04-20 02:21:07 +00:00
Guido van Rossum 3fbd95d184 Add the first bits of PEP 252, Making Types Look More Like Classes. 2001-04-19 21:27:25 +00:00
Guido van Rossum b5b9314dea Updated for clarity and to reflect reality. Jeremy, there are still
XXX bits in here.  Also, shouldn't the status be updated to Final?
2001-04-19 19:36:13 +00:00
Barry Warsaw 7183d7401f Changing status to Deferred until Paul updates the text <wink> 2001-04-18 10:32:43 +00:00
Barry Warsaw 6f98f7f3c8 PEP 251, Python 2.2 Release Schedule, Warsaw (for now) 2001-04-18 10:28:43 +00:00
Barry Warsaw 723eab0480 PEP 250, Using site-packages on All Platforms, Paul Moore 2001-04-18 10:28:11 +00:00
Barry Warsaw 5bcbd85500 PEP 6 is (slightly) renamed to "Bug Fix Releases"
Active PEPs are now those under consideration for Python 2.2

Future PEPs category removed (for now)

PEPs 205, 226, 227, 229, 235, 236 moved to Finished (although not all
are marked Final yet; waiting for confirmation from PEP owners).

PEP 243 moved to Active PEPs

PEP 233 moved to Deferred, but this will probably change to Finished
once Paul updates the text.

Added PEP 250, Using site-packages on All Platforms, Moore

Added PEP 251, Python 2.2 Release Schedule, Warsaw (for now)

PEP 160 marked as Final

Rejected PEPs category expanded to Deferred, Abandoned, and Rejected
2001-04-18 10:27:03 +00:00
Barry Warsaw 1e0564440b Tim says this one's done. 2001-04-18 10:20:04 +00:00
Tim Peters 10b696b04d Record 2.1 final release. 2001-04-18 08:23:01 +00:00
Barry Warsaw 65b6b8790a Updated Post-History: 2001-04-17 22:12:46 +00:00
Barry Warsaw 3e9538384b Aahz's latest version, with small formatting changes by Barry. 2001-04-17 16:55:11 +00:00
Barry Warsaw 3c2095478a Cleaned up formatting and marked as finished. 2001-04-17 16:46:51 +00:00
Barry Warsaw 73c5ae8938 Paul's latest revision, with some formatting and spell-checking
corrections by Barry.
2001-04-17 16:31:14 +00:00
Tim Peters a16b0de1eb Update schedule for the releases of 2.1c1 and 2.1c2. 2001-04-16 03:01:36 +00:00
Tim Peters 70f9123a29 Slip 2.1 final release a day (to next Tuesday). Seems prudent. 2001-04-12 20:29:48 +00:00
Tim Peters 9d5a93fbd3 Update release schedule to reflect 2.1b2 release, and planned 2.1c1 & 2.1
release dates.
2001-04-10 02:12:22 +00:00
Andrew M. Kuchling e1eed84968 Add Replaces and Replaced-By header.
Use PEP number for DB-API 1.0.
2001-03-30 16:56:15 +00:00
Barry Warsaw 6bf4b51da9 Added PEPs 248 & 249, Python Database API Specification (v1.0 and
v2.0)
2001-03-30 16:29:44 +00:00
Marc-André Lemburg 8f8671dac3 Added PEP 248 and 249 which define the Python Database API Specifications
version 1.0 and 2.0 resp.
2001-03-29 17:00:15 +00:00
Barry Warsaw 3ceded6e48 Updated Post-History: 2001-03-29 14:43:11 +00:00
Barry Warsaw 67147d7a10 PEP 246, Object Adaptation, Clark C. Evans 2001-03-29 03:13:49 +00:00
Barry Warsaw be2162836a PEP 246, Object Adaptation, Clark C. Evans
(with editing for style, spell-checking, etc. by Barry)
2001-03-29 03:12:47 +00:00
Barry Warsaw 67a6f3b10a Michel's latest draft. The original PEP is being split into at least
two separate PEPs.  This one describes only the syntax proposal.
2001-03-28 20:45:35 +00:00
Barry Warsaw 3d2bc937b1 Oops, forgot to mark the other instance of 232 as final. 2001-03-28 20:27:02 +00:00
Barry Warsaw f2f7f080a0 PEP 232 is Final. 2001-03-28 20:25:39 +00:00
Barry Warsaw addf2b8692 Mark this PEP as Final, as it is now in Python 2.1. Any future
elaborations (e.g. as described in the retained "Future Directions"
section), must be proposed in a new PEP.
2001-03-28 20:24:34 +00:00
Barry Warsaw eed471f2b8 Minor style updates. 2001-03-28 20:18:03 +00:00
Barry Warsaw 4bf3609ebc Added Requires: header. 2001-03-28 20:06:10 +00:00