Phillip J. Eby
e149a9dcbc
PEP 342: Add more examples based on ideas stolen from an early version of
...
PEP 288. Also add some more explanation of the 'throw()' name, also stolen
from PEP 288. :)
2005-06-26 16:29:14 +00:00
Phillip J. Eby
c97e46d034
PEP 342: Fix misc. typos and grammar abuses I committed while short of
...
sleep. :)
2005-06-26 15:20:53 +00:00
Guido van Rossum
197f9dcbbc
Correct title (again!) and authorship of PEP 342.
2005-06-26 14:10:44 +00:00
Phillip J. Eby
5b3f4e8ce0
PEP 343: Remove functionality now covered under PEP 342.
2005-06-26 02:21:21 +00:00
Phillip J. Eby
f00c8f7acb
PEP 342: Update and assume co-authorship, as directed by Guido in private
...
email, merging the implemented features from PEP 343 and dropping most of
the PEP 340 holdover features such as __next__, the next() builtin, and
'continue EXPR'. Also, added more motivation and examples, giving lots
of credit to PEPs 288 and 325, where most of these ideas were first thought
of and initially fleshed out.
2005-06-26 02:18:40 +00:00
Skip Montanaro
18369d92bd
update post history
2005-06-22 22:56:06 +00:00
David Goodger
31c9dec03f
corrected classification
2005-06-20 02:27:22 +00:00
Raymond Hettinger
016561c4b8
Miscellaneous updates to PEP 42
...
* Builtin that determines an object's size in bytes. This is much more
intractable than it would seem. Allocating a single object may result
in a large block being requested from the O/S and never being returned
until shutdown.
* Test suite. This was a useless entry and more applicable before huge
efforts were expended to improve testing coverage.
* Four-space tabs. This was fixed-up a long time ago. Since then,
a whitespace czar routinely comes along correct subsequent transgressions.
* Generalized eval. This was done for Py2.4.
* Generalizing builtins to accept UserDict, UserList, sequences etc.
This is somewhat out-of-date with the introduction of subclassable
builtin types and the iterator interface.
2005-06-19 07:37:03 +00:00
Raymond Hettinger
24b35925c9
Reject pep-0284.txt.
2005-06-18 20:36:28 +00:00
Skip Montanaro
e01d3a7faa
Minor tweakage. Been sitting in my sandbox for awhile.
2005-06-18 13:04:03 +00:00
Raymond Hettinger
f673294b55
Pick-up responsibility for PEP 315 (per agreement with Isaac Carroll).
...
Correct the semantics for continue statements found in the do suite.
The previous semantics did not match that for do-while statements in
other languages.
2005-06-18 06:21:36 +00:00
Raymond Hettinger
b8b57cff0e
Mark PEP 312 as Deferred -- it needs a more Pythonic syntax)
2005-06-17 22:19:41 +00:00
Raymond Hettinger
461d444be3
Optional arguments for throw() to match raise syntax
2005-06-17 21:58:59 +00:00
Raymond Hettinger
22cb64a602
Fix quotation.
2005-06-17 21:39:18 +00:00
Raymond Hettinger
d30cc3dc35
Mark PEPs 239 and 240 as rejected.
2005-06-17 21:38:02 +00:00
Raymond Hettinger
550eee19ee
Reject PEP 303.
2005-06-17 20:19:25 +00:00
Raymond Hettinger
a6cb759dc8
Record the rejection of PEP 281
2005-06-17 18:28:49 +00:00
Raymond Hettinger
d608ffdc0f
Record the rejection of PEP 276
2005-06-17 18:28:00 +00:00
Raymond Hettinger
3e01d782ae
Record the rejection of PEP 336
2005-06-17 18:27:15 +00:00
Raymond Hettinger
d88039828e
Record the rejection of PEP 336
2005-06-17 17:43:00 +00:00
Raymond Hettinger
d8b3960b43
Record the rejection for PEP 313.
2005-06-17 17:33:18 +00:00
Raymond Hettinger
85377029f7
Move a deferred PEP to the correct section.
2005-06-17 08:40:50 +00:00
Raymond Hettinger
27b331b421
Record the rejection of PEP 276.
2005-06-17 07:09:04 +00:00
Raymond Hettinger
15af1ad96b
Record the rejection of PEP 281.
2005-06-17 04:57:07 +00:00
Raymond Hettinger
b052f52afd
Record the rejection of PEP 265.
...
The requested functionality was largely fulfilled by Py2.4's sorted()
function. See Guido's 6/17/2005 note on python-dev.
2005-06-17 04:30:41 +00:00
Raymond Hettinger
873af4a927
With Barry's blessing, marking PEP 274 as withdrawn.
...
After genexps were introduced, it was no longer needed.
2005-06-17 02:13:11 +00:00
Raymond Hettinger
df82c82ddc
Withdraw 288 in favor of 343.
2005-06-15 16:34:03 +00:00
Guido van Rossum
aa16af4b48
Fix/unify PEP 342's title.
2005-06-14 15:14:01 +00:00
David Goodger
66351626ac
updated PEP 342 title
2005-06-14 02:21:33 +00:00
Guido van Rossum
4bfb4a6a1e
Update: at this point I'm leaning towards preferring next() over
...
__next__() again, but I've no time to update the PEP right now.
I've changed the title to Coroutines via Enhanced Generators at
Timothy Delaney's suggestion.
2005-06-14 01:30:57 +00:00
Guido van Rossum
a61abd2828
Restrict 'as VAR' to VAR being a single variable or a parenthesized
...
series of variables. This keeps the door open for a future extension
with multiple as-clauses.
2005-06-11 05:14:20 +00:00
David Goodger
d75a3b0145
updated links; thanks to Felix Wiemann
2005-06-07 13:17:37 +00:00
Guido van Rossum
b69c21f1e7
Add Wiki link.
2005-06-06 17:15:17 +00:00
Michael W. Hudson
9893f796ea
Incredibly minor clarification.
2005-06-03 09:32:57 +00:00
Guido van Rossum
235d1d29e2
Include suggestions from Nick Coghlan.
2005-06-02 15:13:55 +00:00
Guido van Rossum
787d7a1050
Raise RuntimeError in close(). Add list of open issues.
2005-06-02 14:56:36 +00:00
Guido van Rossum
b71b1ff13d
List PEPs that can be rejected once this is accepted. This turned up
...
a surprise: PEP 319.
2005-06-01 21:01:11 +00:00
Guido van Rossum
c76b8b40fc
Address most of Phillip Eby's comments.
2005-06-01 16:45:25 +00:00
Guido van Rossum
76de894c1a
Updated PEP 343 title.
2005-06-01 15:16:33 +00:00
Guido van Rossum
a942512355
Specify generator enhancements. Change keyword to 'with'.
2005-06-01 15:13:37 +00:00
Guido van Rossum
0c4151b242
Warn readers of coming attractions.
2005-05-31 20:27:15 +00:00
David Goodger
d994875a12
added PEP 346, User Defined ("with") Statements, by Nick Coghlan; withdrawn by the author
2005-05-28 22:44:24 +00:00
Andrew M. Kuchling
7993632adb
Fix title typo
2005-05-23 13:08:09 +00:00
David Goodger
3425a34f2f
added PEP 345, Medatadata for Python Software Packages 1.2, by Richard Jones
2005-05-23 00:59:54 +00:00
Guido van Rossum
a9a33511f4
More generic decimal example.
2005-05-18 14:24:27 +00:00
Raymond Hettinger
ca313eced9
Fill-in missing word.
2005-05-18 06:07:07 +00:00
Guido van Rossum
324efa3d31
Outdent "return +s" and explain why. Thanks Raymond!
2005-05-18 03:58:29 +00:00
Guido van Rossum
2dcf31c84a
Add a variant of the decimal example.
2005-05-18 02:53:26 +00:00
Guido van Rossum
b99aa09cf2
Elaborate Decimal context example, thanks to Michael Chermside.
2005-05-17 22:15:50 +00:00
Ka-Ping Yee
2e09a4c99d
Simplify implementation of print_chain.
2005-05-16 19:12:51 +00:00