Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.089 X-Spam-Evidence: '*H*': 0.83; '*S*': 0.01; 'stops': 0.07; 'width': 0.09; 'python': 0.11; 'choice,': 0.16; 'columns': 0.16; 'other,': 0.16; 'tab': 0.16; 'tabs': 0.16; 'size,': 0.16; 'all.': 0.16; 'wrote:': 0.18; 'code.': 0.18; 'code,': 0.22; 'imposed': 0.24; 'options': 0.25; 'header:In-Reply-To:1': 0.27; 'correct': 0.29; 'character': 0.29; 'characters': 0.30; 'message- id:@mail.gmail.com': 0.30; 'code': 0.31; 'forces': 0.31; 'subject:all': 0.32; 'option': 0.32; 'fri,': 0.33; 'could': 0.34; 'anybody': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'should': 0.36; 'changing': 0.37; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'to:addr:python.org': 0.39; 'hardware': 0.61; 'introduced': 0.61; 'more': 0.64; 'positions': 0.67; 'believe': 0.68; 'default': 0.69; 'ambiguous': 0.84; 'common,': 0.84; 'treating': 0.84; 'subject:you': 0.87; 'wanting': 0.93; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=WyqIcTxDZmGhyJmgWIUvnLZewFIno9Bi5piYnoMlx0I=; b=lXyKvdbI6rR3Ann97FOdsMktry5EMujw6J4aV657ghF91y7gS1R3qiFNOL50AramaW Asw5zbXnLYBJZx1ihqZWEa6hzQgfllXhqKGChDD1GUuShW3bSnNEXU3d9B33bbi0Yf47 vyRF3AwbRA8fRdfTF3ogOSuYug3q11sCk9+oyz3ltYWwA+0IRfWGYIe/W8P/hGxwwISE 6JrJmVK4jPw0uB+9kIu6eIqnJ9hqnLRTQUHd1JJkPfyi4iGehsTEq93+J41RdThk/uBw 0WQTS3ZFUMGbg3mJUmhu8oZ0TCixlHJicx5p6v8YR9m7PtKWkiDQLwdheDRt6YwQZNMe GnVg== X-Received: by 10.66.248.227 with SMTP id yp3mr18339412pac.158.1365220460410; Fri, 05 Apr 2013 20:54:20 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <95b2bc1c-57a2-48c9-85ea-cf1004c9e26c@googlegroups.com> References: <64d4fb7c-6a75-4b5f-b5c8-06a4b2b5d0cb@googlegroups.com> <906d8c05-99dc-4209-854c-7988ca7c78e3@googlegroups.com> <95b2bc1c-57a2-48c9-85ea-cf1004c9e26c@googlegroups.com> From: Ian Kelly Date: Fri, 5 Apr 2013 21:53:40 -0600 Subject: Re: I hate you all To: Python Content-Type: text/plain; charset=ISO-8859-1 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: 14 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1365220469 news.xs4all.nl 6905 [2001:888:2000:d::a6]:43236 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:42883 On Fri, Apr 5, 2013 at 6:22 PM, wrote: > The correct tab stop positions have always been at 8 character columns apart. > The "ambiguity" was introduced by editors that do not follow the default value set in hardware like printers or used by consoles and terminal emulators. 8 characters is common, but no more "correct" than any other, as tab width has never been standardized. You talk of not wanting tab options imposed on you, but consider that treating tabs as 8-character stops imposes that setting on anybody who needs to work with your mixed-indentation code. > And now python forces me out of using any tab characters at all. I believe I should still have a choice, python should at lest give an option to set tab size, if the default of 8 is ambiguous now. And then changing that setting could change the meaning of the code, which would be a disaster for code that you want to distribute.