Reject PEP 315.

This commit is contained in:
Łukasz Langa 2013-06-26 17:38:57 +02:00
parent b1126e367c
commit 78083574cd
1 changed files with 13 additions and 7 deletions

View File

@ -4,7 +4,7 @@ Version: $Revision$
Last-Modified: $Date$
Author: Raymond Hettinger <python@rcn.com>
W Isaac Carroll <icarroll@pobox.com>
Status: Deferred
Status: Rejected
Type: Standards Track
Content-Type: text/plain
Created: 25-Apr-2003
@ -21,19 +21,25 @@ Abstract
Notice
Deferred; see
Rejected; see
http://mail.python.org/pipermail/python-ideas/2013-June/021610.html
This PEP has been deferred since 2006; see
http://mail.python.org/pipermail/python-dev/2006-February/060718.html
Subsequent efforts to revive the PEP in April 2009 did not
meet with success because no syntax emerged that could
compete with a while-True and an inner if-break.
compete with the following form:
A syntax was found for a basic do-while loop but it found
had little support because the condition was at the top:
do ... while <cond>:
while True:
<setup code>
if not <condition>:
break
<loop body>
Users of the language are advised to use that form when a do-while
loop would have been appropriate.
Motivation