On Thu, Nov 3, 2022, 2:28 PM Clem Cole <clemc(a)ccc.com> wrote:
On Thu, Nov 3, 2022 at 3:44 PM Diomidis Spinellis <dds(a)aueb.gr> wrote:
Was I misled? Was there perhaps a hacked version
of vi that worked in this
way?
I think you may be mixing a few stories ... and features ...
v6 vs v7 PDP-11 vs Vax much less vi vs emacs.
Some thoughts ...
1.) Emacs came from CMU and only a few years later after the Vax had was
stable (post 4.1BSD)
There were a diversity of emacs clones for unix as well...
2.) emacs was not so much prohibited as it was slow, it needed megabytes of
memory -- that was limit.
The VAX 11/750 with 1MB we had at nmt ran emacs, but not gnu emacs. It was
something special off the internet that was less featureful so took less
memory. We had to have it since EMACS was popular on the DECsystem 20s we
had.. The Vax could handle 15 students on each of the 15 terminals
connected to it plus 5 or so coming in via telnet doing emacs compilein
100-500 line CS programs without being too insanely bogged down... < 10 and
you didn't notice.
3.) By the time emacs comes on the scene, workstations are showing up, so
you did not have 20 students on a vax to UCB.
Emacs of different flavors predated workstations by a few years though. GNU
Emacs 18 dates to when VAXstations, Suns and others were shipping on
volume.
4.) Raw mode was a V6 feature for PDP-11, by the time of the Vax the TTY
was using V7 using CBREAK (1/2 cooked) which still
allows canonicalization
All the oddball quirks in tty behavior can be dated to the early 80s to
optimize somebody's use case...
Warner
ᐧ