Update unix-1992/README.md.
This commit is contained in:
@@ -11,6 +11,51 @@ them as I received them.
|
||||
|
||||
Of note is that there is more documentation here than in my tarball.
|
||||
|
||||
## Some More History
|
||||
|
||||
In January of 2021, Rob Pike supplied more history. Reprinted here
|
||||
by permission.
|
||||
|
||||
> From: Rob Pike <robpike AT gmail.com>
|
||||
> Date: Sun, 31 Jan 2021 19:29:46 +1100
|
||||
> Message-ID: <CAKzdPgxMiFVt5ejZm4-AHKEmqnimpZvqZXKy2afCsvkTOw0NXA@mail.gmail.com>
|
||||
> To: Lars Brinkhoff <lars AT nocrew.org>
|
||||
> Subject: Re: [TUHS] Qed vs ed
|
||||
> Cc: TUHS main list <tuhs AT minnie.tuhs.org>
|
||||
>
|
||||
> The version of qed Leah refers to is not pure. It was created in the late
|
||||
> 1970s by Tom Duff, Hugh Redelmeier, David Tilbrook and myself by hacking
|
||||
> the (already hacked) v6 ed we had at the University of Toronto, to restore
|
||||
> some of the programmability that had been removed when ed was created, and
|
||||
> to have fun. Mostly to have fun.
|
||||
>
|
||||
> Tom Duff used a real QED (sic) on the GCOS at Waterloo and was a bit
|
||||
> conflicted about all this. For me the programmability was fun, and I wrote
|
||||
> the tutorial, but what ended up sticking with me was the ability to edit
|
||||
> multiple files simultaneously, something no other editor I had available
|
||||
> could do. I don't mean switching between files, I mean making things like
|
||||
> global substitutions across *.c. I'd start a session by typing qed *.[ch]
|
||||
> and go from there.
|
||||
>
|
||||
> Our qed traveled with me from Caltech to Bell Labs, where I used it to
|
||||
> write jim, which I used to write sam, which I used to write Acme. I tried
|
||||
> vi when starting jim, but again the one file thing was too much to bear. I
|
||||
> also tried emacs, which could in principle handle multiple files but the
|
||||
> interface was cumbersome - it was much too hard to open a new file in a
|
||||
> subwindow - and without regular expressions I gave up after a day or two.
|
||||
> Also with a 2-d screen and a 1-d input device (no mouse), vi and emacs were
|
||||
> too remote, like giving directions to someone holding a map without being
|
||||
> able to point at the map. Describing where you want to point rather than
|
||||
> just pointing.
|
||||
>
|
||||
> Anyway that was 40 or so years ago, and it's clear from the screens on
|
||||
> others' desks at work that my opinion on those matters is not widely shared.
|
||||
>
|
||||
> I had a lot of fun hacking qed, mostly side-by-side with Tilbrook, who was
|
||||
> its biggest fan. He taught me a lot and I loved working with him.
|
||||
>
|
||||
> -rob
|
||||
|
||||
#### Last Updated
|
||||
|
||||
Mon Dec 31 18:13:51 IST 2018
|
||||
Mon Feb 1 08:22:02 IST 2021
|
||||
|
||||
Reference in New Issue
Block a user