[Tutor] Correct style of line break when chaining methods
Mats Wichmann
mats at wichmann.us
Fri Jul 16 17:43:11 EDT 2021
On 7/15/21 6:12 PM, Cameron Simpson wrote:
> Another consideration is that various physical terminals had differing
> behaviour of the cursor at the very end of the line. (And many terminals
> were 80 characters.) Anyway, if you wrote a character to column 80 the
> cursor might be on that line or the next line depending on the
> terminal's behaviour. Particularly, if you did that on the bottom line
> of the screen the terminal might scroll. Or not. This makes things hard
> for full screen programmes such as visual editors etc.
>
> The curses library etc avoided the rightmost column for this kind of
> reason IIRC.
sheesh, some threads just won't come to a conclusion and die :)
this is all a VERY long time ago. the development of a
screen-addressable editor (vi, which started life as an extension mode
to ex) at UC Berkeley became possible basically because of the ADM 3A
(yeah, it's got its own wikipedia page:
https://en.wikipedia.org/wiki/ADM-3A)... Slightly more advanced
terminals like the VT-100 and an HP model (26something, I don't remember
the code number) and some Beehive model turned up and suggested
generalizing the cursor-addressing functions, which is where curses came
in. I was a student there at the time. The 3A was funky, as I recall
the Beehive was even more funky... and there's really no reason to hang
on to quirks from those early days, since all "terminal" behavior is
emulated now....
More information about the Tutor
mailing list