On Tuesday, June 2, 2020 at 10:13:55 AM UTC-7, Michael Orlitzky wrote:
>
>
> You shouldn't force yourself to stick to 80 characters when there's a 
> technical reason for the line to be longer, but the argument for the 
> 80-character limit is not some fairy tale about punch cards or 
> PDP-11/VAX terminals. Find a book. How long are the lines? They're 
> roughly the length that millennia of "user interface" research has 
> taught us is most comfortable to read. Depending on the font, the max is 
> around 80. 
>

True, but indent space does not  really eat into the readability there. 
With 3 to 4 levels of 4-space indent (not uncommon in python), you're at 
80+16=96; pretty close to 100.

One of the reasons for limited line length (and that's also an argument for 
column-formatting such as in news papers) is that the right-to-left 
tracking the human eye has to do from one line to the next is more 
difficult for lines that are way longer than they are high (so: same reason 
why tables often have alternating backgrounds across their rows).

Computer code has plenty of other cues for line separation too, so I'm not 
sure the same guidance that applies to body text translates to computer 
code unchanged.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/9d7a27e1-f62f-41a5-a3e4-b23779cc63af%40googlegroups.com.

Reply via email to