Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed1.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.157 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.70; '*S*': 0.01; 'agree,': 0.09; 'propagate': 0.09; 'python': 0.11; 'blocks': 0.16; 'braces': 0.16; 'curly': 0.16; 'delimiters': 0.16; 'locally,': 0.16; 'recognition.': 0.16; 'rigid': 0.16; 'folks': 0.16; ':-)': 0.16; 'wrote:': 0.18; 'trying': 0.19; "python's": 0.19; 'fit': 0.20; 'programming': 0.22; 'header:User-Agent:1': 0.23; 'issue,': 0.24; '(or': 0.24; '---': 0.24; 'pass': 0.26; 'header:In-Reply-To:1': 0.27; "doesn't": 0.30; "i'm": 0.30; 'code': 0.31; 'lines': 0.31; 'that.': 0.31; 'indentation': 0.31; 'minor': 0.31; 'languages': 0.32; 'problem': 0.35; 'too': 0.37; 'two': 0.37; 'level': 0.37; 'to:addr:python-list': 0.38; 'issue': 0.38; 'pm,': 0.38; 'to:addr:python.org': 0.39; 'either': 0.39; 'received:org': 0.40; 'space': 0.40; 'royal': 0.61; 'new': 0.61; 'times': 0.62; 'making': 0.63; 'levels': 0.65; 'reply': 0.66; 'debate': 0.68; 'wish': 0.70; 'cut': 0.74; 'subject:This': 0.74; 'lack': 0.78; 'flame': 0.84; 'forced': 0.84; 'pain': 0.84; 'speech': 0.84; 'adopt': 0.91; 'hate': 0.91; 'mistake': 0.91; 'navigate': 0.91; 'hand,': 0.93 X-Virus-Scanned: amavisd-new at harvee.org Date: Tue, 03 Jun 2014 19:22:15 -0400 From: "Eric S. Johansson" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: python-list@python.org Subject: Re: OT: This Swift thing References: <34564700423508781.788278sturla.molden-gmail.com@news.gmane.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 27 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1401837746 news.xs4all.nl 2938 [2001:888:2000:d::a6]:47775 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:72557 On 6/3/2014 5:49 PM, Mark H Harris wrote: > > I have been engaged in a minor flame debate (locally) over block > delimiters (or lack thereof) which I'm loosing. Locally, people hate > python's indentation block delimiting, and wish python would adopt > curly braces. I do not agree, of course; however, I am noticing when > new languages come out they either use END (as in Julia) or they > propagate the curly braces paradigm as in C. The issue locally is > trying to pass code snippets around the net informally is a problem > with indentation. My reply is, well, don't do that. For what I see as > a freedom issue, folks want to format their white space (style) their > way and don't want to be forced into an indentation paradigm that is > rigid (or no so much!). > the only problem I have with indentation defining blocks is that it's hard to cut and paste code and make it fit the right block level automatically. Too many times of made the mistake of one or two lines off by one or two levels of indentation and somehow the code doesn't work as I thought it would :-) It's also making it difficult to generate code automatically. On the other hand, curly braces are royal pain to dictate or navigate around when programming with speech recognition. --- eric