Path: csiph.com!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!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.132 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.75; '*S*': 0.02; 'cpython': 0.05; 'received:209.85.219': 0.09; 'windows': 0.15; 'blindly': 0.16; 'imo,': 0.16; 'limiting': 0.16; 'readable': 0.16; 'header:User- Agent:1': 0.23; 'stick': 0.24; '(or': 0.24; 'header:In-Reply- To:1': 0.27; 'resolution': 0.29; 'characters': 0.30; 'code': 0.31; 'lines': 0.31; '120': 0.31; 'font': 0.31; 'agree': 0.35; 'received:209.85': 0.35; 'hundreds': 0.35; 'received:google.com': 0.35; 'really': 0.36; 'too': 0.37; 'received:209': 0.37; 'message- id:@gmail.com': 0.38; 'to:addr:python-list': 0.38; 'rather': 0.38; 'to:addr:python.org': 0.39; 'lower': 0.61; 'new': 0.61; 'more': 0.64; 'limit': 0.70; '9.1': 0.84; 'freebsd': 0.84; 'guideline': 0.84; 'thing,': 0.91; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=L0tkSKwhS9KQuzxRm9ZszLyCgUKxfO9N04xmMa/iZYQ=; b=AW/C7jrph4AHld3Ft5H0MpvK/RIrCaGrasda7Z6hV3IRgZzlQrV6rg5wHi8KlnanV6 IF+S+smMmvD9QJdVCRX5ujz58fbJ/+2ag/fA8jiXVOB4Hr0kRlSIZLEWmFk6BwCB9CMN FRZr11/MGX5ohoTKuzMkha286rGo9zjWlxfZaOB2IewfiUeIbl6eU8Cb7H4z4V9kJf/J x3dFEQQtnA/J83qXv+oCPTyDZ/itAWgwNH/5L/jvTxDrpOUOUlXVMvQPRg7LOQTK+Cjx KZC1PboQuplMfOO1ccuGfaMF06PP3yE3KRheqBrM4D+r7FgYi38eD1CoG5dY7AMejzwE vZ2w== X-Received: by 10.182.144.42 with SMTP id sj10mr2736983obb.66.1365040754841; Wed, 03 Apr 2013 18:59:14 -0700 (PDT) Date: Wed, 03 Apr 2013 20:59:09 -0500 From: Andrew Berg User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: "comp.lang.python" Subject: Re: In defence of 80-char lines References: <515cd919$0$29966$c3e8da3$5496439d@news.astraweb.com> In-Reply-To: <515cd919$0$29966$c3e8da3$5496439d@news.astraweb.com> X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=UTF-8 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: 13 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1365040763 news.xs4all.nl 6870 [2001:888:2000:d::a6]:50778 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:42726 While I agree that not having a line take up hundreds of characters is a good thing, 80 is really arbitrary in 2013 and having any self-imposed hard limit is silly. When you put a single 4- or 5-character word on a new line because you don't want to go over 80 (or 120 or whatever), the code is /less/ readable. A better guideline is to make new lines as necessary to make things more readable rather than blindly stick to some hard limit and say it's more readable just because. Also, IMO, 80 is far too limiting and I find 120-130 much better. Then again, I like small font sizes and avoid lower resolution screens like the plague. -- CPython 3.3.0 | Windows NT 6.2.9200 / FreeBSD 9.1