The 1980 USENIX Caltech Qed distribution
This is the 1980 Caltech distribution of Qed containing the then current Qed, the University of Toronto Ed, and some other supporting programs.
It is available at the Unix Archive in Applications/Shoppa_Tapes/.
Inside the usenix_80_delaware.tar.gz tarball, the Caltech
distribution is located at boulder/caltech
The caltech directory is (confusingly) the top-level
of the distribution. Originally Warren Toomey had pointed
out the existence of the Qed
files in the boulder/caltech/q directory, apparently overlooking
the fact that the parent directory is the top-level of a complete Qed
distribution. Previously, the files in this part of the qed-archive
were simply the contents of ./q.
Highlights
The toplevel read.me file was written by Rob Pike, and contains
a useful roadmap of the contents of the distribution.
The development of Qed and the University of Toronto Ed were
intimately connected, and the UofT Ed features extensively in
Rob Pike's Qed Tutorial. The enhancements that the
University of Toronto Ed received are
documented in ./ed/ed.ut (which is formatted in troff), in
addition to its own ed(1) manpage at ./doc/ed.1.
Of particular interest is the then current version of the
Qed Tutorial at ./doc/tutorial (also troff).
The version of grep included in the distribution (at ./ed/grep.c)
had been tweaked so that its regular expression language included
the U of T Ed's extensions. The initial comment header in
the C sourcecode notes:
/*
* grep -- print lines matching (or not matching) a pattern
*
* brutally attacked by Rob Pike Jan/80 to correspond to ed.
*/
Finally, comparison with Rob Pike's last (1992) version of Qed (in
the unix-1992 directory of this repository) should prove instructive.
The sources for this last version of Qed are also in Research Unix Version 8, though lacking all the interesting read.me files and Qed programs.
Changes
For uploading to the qed-archive, I have removed the following precompiled
object files and directories mentioned in Rob's read.me:
./lib./bin/./objectfiles/./support/qedfile
These were intended as a binary distribution for Version 6 Unix, and would have been generated from the included sources.
Last Updated
Thu Oct 24 21:11:41 IDT 2024