From 78083574cda5f68d1ba7c0c3e97c635a9b46a922 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Langa?= Date: Wed, 26 Jun 2013 17:38:57 +0200 Subject: [PATCH] Reject PEP 315. --- pep-0315.txt | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/pep-0315.txt b/pep-0315.txt index 6bf5571e5..a0990d134 100644 --- a/pep-0315.txt +++ b/pep-0315.txt @@ -4,7 +4,7 @@ Version: $Revision$ Last-Modified: $Date$ Author: Raymond Hettinger W Isaac Carroll -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 : + while True: + + if not : + break + Users of the language are advised to use that form when a do-while + loop would have been appropriate. + Motivation