[Python-checkins] python/nondist/peps pep-0000.txt, 1.324, 1.325 pep-0312.txt, 1.2, 1.3
rhettinger@users.sourceforge.net
rhettinger at users.sourceforge.net
Sat Jun 18 00:19:58 CEST 2005
Update of /cvsroot/python/python/nondist/peps
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1661
Modified Files:
pep-0000.txt pep-0312.txt
Log Message:
Mark PEP 312 as Deferred -- it needs a more Pythonic syntax)
Index: pep-0000.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0000.txt,v
retrieving revision 1.324
retrieving revision 1.325
diff -u -d -r1.324 -r1.325
--- pep-0000.txt 17 Jun 2005 21:38:02 -0000 1.324
+++ pep-0000.txt 17 Jun 2005 22:19:41 -0000 1.325
@@ -92,7 +92,6 @@
S 302 New Import Hooks JvR
S 304 Controlling Generation of Bytecode Files Montanaro
S 310 Reliable Acquisition/Release Pairs Hudson, Moore
- S 312 Simple Implicit Lambda Suzi, Martelli
S 314 Metadata for Python Software Packages v1.1 Kuchling
S 315 Enhanced While Loop Carroll
S 319 Python Synchronize/Asynchronize Block Pelletier
@@ -206,6 +205,7 @@
SR 296 Adding a bytes Object Type Gilbert
SR 303 Extend divmod() for Multiple Divisors Bellman
SR 308 If-then-else expression GvR, Hettinger
+ SD 312 Simple Implicit Lambda Suzi, Martelli
SR 313 Adding Roman Numeral Literals to Python Meyer
SD 316 Programming by Contract for Python Way
SR 317 Eliminate Implicit Exception Instantiation Taschuk
@@ -353,7 +353,7 @@
SF 309 Partial Function Application Harris
S 310 Reliable Acquisition/Release Pairs Hudson, Moore
SF 311 Simplified GIL Acquisition for Extensions Hammond
- S 312 Simple Implicit Lambda Suzi, Martelli
+ SD 312 Simple Implicit Lambda Suzi, Martelli
SR 313 Adding Roman Numeral Literals to Python Meyer
S 314 Metadata for Python Software Packages v1.1 Kuchling
S 315 Enhanced While Loop Carroll
Index: pep-0312.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0312.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- pep-0312.txt 14 Feb 2003 14:51:27 -0000 1.2
+++ pep-0312.txt 17 Jun 2005 22:19:41 -0000 1.3
@@ -3,7 +3,7 @@
Version: $Revision$
Last-Modified: $Date$
Author: Roman Suzi <rnd at onego.ru>, Alex Martelli <aleax at aleax.it>
-Status: Draft
+Status: Deferred
Type: Standards Track
Content-Type: text/plain
Created: 11-Feb-2003
@@ -16,6 +16,18 @@
This PEP proposes to make argumentless lambda keyword optional in
some cases where it is not grammatically ambiguous.
+Deferral
+
+ The BDFL hates the unary colon syntax. This PEP needs to go back
+ to the drawing board and find a more Pythonic syntax (perhaps an
+ alternative unary operator). See python-dev discussion on
+ 17 June 2005.
+
+ Also, it is probably a good idea to eliminate the alternative
+ propositions which have no chance at all. The examples section
+ is good and highlights the readability improvements. It would
+ carry more weight with additional examples and with real-world
+ referrents (instead of the abstracted dummy calls to :A and :B).
Motivation
More information about the Python-checkins
mailing list