Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsreader4.netcologne.de!news.netcologne.de!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!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.112 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.78; '*S*': 0.01; 'width': 0.05; 'wrote:': 0.15; 'does,': 0.16; 'presence.': 0.16; 'programing': 0.16; 'cc:addr:python-list': 0.16; 'looked': 0.16; 'programming': 0.18; 'received:74.125.82.44': 0.19; 'received:mail-ww0-f44.google.com': 0.19; '(which': 0.20; 'cc:2**0': 0.21; 'header:In-Reply-To:1': 0.22; 'indentation': 0.23; "i'm": 0.27; 'message- id:@mail.gmail.com': 0.28; 'problem': 0.29; 'cc:addr:python.org': 0.30; 'new.': 0.30; 'sun,': 0.30; 'lines': 0.31; 'andrew': 0.32; 'programming.': 0.32; 'anyone': 0.33; 'there': 0.34; 'characters': 0.34; '17,': 0.35; 'announce': 0.36; 'but': 0.37; 'received:google.com': 0.38; 'subject:: ': 0.38; 'received:74.125.82': 0.39; 'received:74.125': 0.40; 'url:co': 0.63; 'perfect': 0.63; 'tiny': 0.68; 'subject:have': 0.74; 'pleasure': 0.77; 'distinguish': 0.84; 'nice,': 0.84; 'subject:should': 0.84; 'ugly,': 0.84; 'fonts': 0.91; 'courier': 0.93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=tYT33S9d7Ms/JWyva8fDNlCUBEKYgV9014zYckJVFcY=; b=pZd333AWbhlqcW48dgwhrti/UkutkDKUhEBnnLKBytSo8I5+dDQRWpL6f7Ie6DlaT/ /YbR/opH8aeJEIYNklPSqCsp7skOLTSt0jI4ujwEfGfeMYbURhA08j6rn8XGHgnHxaZc 0OrLaEhZogrwWQ67WdqW3b9qbZeJQzP+pReEk= MIME-Version: 1.0 In-Reply-To: <4E229EE2.8070302@gmail.com> References: <4E229EE2.8070302@gmail.com> Date: Sun, 17 Jul 2011 14:11:40 +0300 Subject: Re: Tabs -vs- Spaces: Tabs should have won. From: Dotan Cohen To: Andrew Berg Content-Type: text/plain; charset=UTF-8 Cc: "comp.lang.python" 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: 33 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1310901103 news.xs4all.nl 23864 [2001:888:2000:d::a6]:52140 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:9694 On Sun, Jul 17, 2011 at 11:35, Andrew Berg wrote: >> programing in a non-fixed width font is a real pleasure > If you're masochistic, maybe. Do you find fixed-width fonts ugly? I don't find that fixed-width fonts are ugly, but variable-width fonts sure are more of a pleasure. And with code-colouring in any good IDE, there is no real need to have the dot or other tiny characters jump out and announce their presence. So long as the indentation lines up (which it does, with tabs or spaces) then I do not see any problem with variable-width. What are the counter-arguments? > I > really would like to know why anyone would use a non-fixed-width font > for programming. Aesthetics. >> I'm still looking for the perfect programming font. Suggestions >> welcomed. > I use Courier New. > Have you looked at the Droid fixed-width fonts? Very nice, and easy to distinguish 0 from o or O. -- Dotan Cohen http://gibberish.co.il http://what-is-what.com