... 2.1
Unix 98 [154] functions and commands are not individually cited throughout this dissertation, but are indicated by a suggestive typeface. This convention is also used for common GNU [87] utilities such as fmt and perl.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 2.2
Pump is a term I have used for many years. Unix has never really embraced the notion of a bidirectional buffered stream.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 2.3
``Stropping'' was a term borrowed from barbers by the designers of Algol 68 [137] to describe how sequences of characters on an input device correspond to the abstract symbols (tokens) of a programming language. My SETL implementation [19] defaults to a regime similar to the RES (``reserved word'') convention of Algol 68, and is general enough to support several other modes, including one like Algol 68's UPPER.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
David Bacon
1999-12-10