[TUHS] Yacc binary on 4th edition tape

Jonathan Gray via TUHS tuhs at tuhs.org
Wed Jan 7 09:54:06 AEST 2026


On Tue, Jan 06, 2026 at 12:48:33PM +0100, Paul Ruizendaal via TUHS wrote:
> - The DMR history paper then goes on to say that Johnson had a
> sabbatical at the University of Waterloo in 1972, but I think this
> might be a slip of the pen. A Uni of Waterloo retrospective says
> that he arrived late in 1972 (“In August 1972, […] a new arrival
> was causing a stir in the Math & Computer building at University
> of Waterloo – a brand new Honeywell 6050 mainframe size computer.
> […] Shortly after the arrival of the Honeywell, Steve Johnson came
> to the Math Faculty on sabbatical from Bell Labs.”). He brought B
> and Yacc with him ("I suspect that few people realize his key role
> in introducing Bell Labs culture to University of Waterloo so early,
> including B Programming Language, getchar(), putchar(), the beginnings
> of the notion of software portability and, of course, yacc.”).
> https://randalljhoward.com/tag/dead-whale/ The year 1973 is also
> supported by a resume from 1982 ("I spent a 9-month Sabbatical in
> 1973 at the University of Waterloo, where I taught courses in
> Advanced Applications Techniques and Algebraic Manipulation.” —
> https://stacks.stanford.edu/file/druid:ws821cy1376/ws821cy1376.pdf).
> 1973 is also a better match with the internship of Alan Snyder in
> that year.

"sabbatical in 1973, from January to September"
Steve Johnson in: Salus - A Quarter Century of UNIX, p 100


More information about the TUHS mailing list