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.