Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!news2.arglkargh.de!easy.in-chemnitz.de!feeder.erje.net!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:: [': 0.03; 'guido': 0.04; '(except': 0.05; 'subject:Python': 0.06; 'continuation': 0.07; 'differently.': 0.07; 'python': 0.08; 'am,': 0.12; 'subject:] ': 0.14; 'agreed,': 0.16; 'denote': 0.16; 'denotes': 0.16; 'from:addr:stephen': 0.16; 'from:addr:xemacs.org': 0.16; 'from:name:stephen j. turnbull': 0.16; 'iirc': 0.16; 'message-id:@uwakimon.sk.tsukuba.ac.jp': 0.16; 'received:130.158': 0.16; 'received:130.158.97': 0.16; 'received:130.158.99': 0.16; 'received:130.158.99.156': 0.16; 'received:ac.jp': 0.16; 'received:sk.tsukuba.ac.jp': 0.16; 'received:tsukuba.ac.jp': 0.16; 'received:uwakimon.sk.tsukuba.ac.jp': 0.16; 'rossum': 0.16; 'style,': 0.16; 'sure,': 0.16; 'cc:addr:python-list': 0.16; 'syntax': 0.16; 'wrote:': 0.16; "doesn't": 0.22; 'header:In-Reply- To:1': 0.22; 'sep': 0.23; "shouldn't": 0.23; 'keyword': 0.24; 'writes:': 0.25; 'van': 0.26; 'cc:addr:python.org': 0.30; 'cc:addr:gmail.com': 0.30; "isn't": 0.33; 'that,': 0.33; 'charset :us-ascii': 0.36; 'fri,': 0.36; 'but': 0.37; 'cc:2**2': 0.38; 'should': 0.38; 'either': 0.39; 'to:addr:python.org': 0.39; "it's": 0.40; 'eyes': 0.66; 'received:jp': 0.67; 'received:130': 0.68; 'subject:line': 0.73; 'cc:addr:yahoo.com': 0.77; '12:28': 0.84; 'implication.': 0.84; 'follow.': 0.91 From: "Stephen J. Turnbull" To: Guido van Rossum Subject: Re: [Python-ideas] allow line break at operators In-Reply-To: References: <1312951356.77394.YahooMailNeo@web121518.mail.ne1.yahoo.com> <4e424208$0$29965$c3e8da3$5496439d@news.astraweb.com> <1312981104.89312.YahooMailNeo@web121520.mail.ne1.yahoo.com> <1312982377.95657.YahooMailNeo@web121508.mail.ne1.yahoo.com> <1313031175.38817.YahooMailNeo@web121515.mail.ne1.yahoo.com> <4E43D2F2.1090004@mrabarnett.plus.com> <1314884634.78252.YahooMailNeo@web121507.mail.ne1.yahoo.com> <877h5rjtdb.fsf@uwakimon.sk.tsukuba.ac.jp> X-Mailer: VM 8.1.93a under 21.5 (beta31) "ginger" 17bcc2aab111 XEmacs Lucid (x86_64-unknown-linux) Date: Sat, 03 Sep 2011 13:38:15 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: "python-list@python.org" , Gabriel AHTUNE , python-ideas X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1315024223 news.xs4all.nl 2495 [2001:888:2000:d::a6]:50786 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:12689 Guido van Rossum writes: > On Fri, Sep 2, 2011 at 12:28 AM, Stephen J. Turnbull wrote: > > Sure, but IIRC one design principle of Python is that the keyword that > > denotes the syntax should be the first thing on the line, [...] > That's true for *statements* (except assignments and calls). > > > Analogously, if operators are going to denote continuation, they > > should come first on the line. > That doesn't follow. Agreed, it's not a logical implication. The analogy is only an analogy, but my eyes do work that way. My conclusion is that we shouldn't try to encourage either style, because people "see" continuation differently. Legislating a style isn't going to change that, I think.