Re: Reasons for source code line length limits (was: Maintaining Maximum Line Length When Using Tabs Instead of Spaces?)

2014-12-08 Thread Gene Heskett
On Sunday 07 December 2014 23:44:40 Ben Finney did opine And Gene did reply: > jtan writes: > > One reason why you would want max length 79 is because of working > > with terminals. > > That reason is decreasingly relevant as terminals become virtual, in a > display window that can be much larger

Re: Reasons for source code line length limits

2014-12-07 Thread Terry Reedy
On 12/7/2014 11:44 PM, Ben Finney wrote: Much more relevant is the ability to have two or even three code windows side-by-side, for comparison during a merge operation. For this purpose, a 75–80 column limit is a great help. Or Idle Shell | Idle editor1 | Idle editor2 Editor 1 has file being b

Re: Reasons for source code line length limits

2014-12-07 Thread Ben Finney
Chris Angelico writes: > Sure, a 500-character line is less readable than a 75-character line. So we agree that merely being able to *display* more text on a line is not a reason to have arbitrarily-long lines of code. Good! > But how much difference is there between 79 and, say, 90? I'd say >

Re: Reasons for source code line length limits (was: Maintaining Maximum Line Length When Using Tabs Instead of Spaces?)

2014-12-07 Thread Chris Angelico
On Mon, Dec 8, 2014 at 3:44 PM, Ben Finney wrote: > But regardless of display technology, the biggest reason to stick to a > limit like 80 or less is: reader technology. The ability for humans to > comprehend long lines of text is poor, and there *is* a cognitive point > beyond which it's not help

Reasons for source code line length limits (was: Maintaining Maximum Line Length When Using Tabs Instead of Spaces?)

2014-12-07 Thread Ben Finney
jtan writes: > One reason why you would want max length 79 is because of working with > terminals. That reason is decreasingly relevant as terminals become virtual, in a display window that can be much larger if we choose. Much more relevant is the ability to have two or even three code windows