COHERENT manual
This page contains links to PDF and PostScript versions of the COHERENT manual, generated in September 2012 from the original COHERENT manual sources. The last printed version of the manual was Revision 11 (1994), but the sources include some material that postdates the printed Revision 11. The newly generated versions have not been extensively reviewed - caveat utilitor!
The manual consists of several introductory sections (about 300 pp.) followed by a comprehensive Lexicon (about 1000 pp.) and a detailed index. The sections are listed in order below. The Lexicon articles are also available as manual pages.
The dedication in the Preface quite correctly says "COHERENT is the work of a large number of exceptionally talented people" and then lists them. But the manual itself is primarily the exceptional work of my friend and former colleague Fred Butzen, to whom I dedicate this page. The final paragraph of the copyright page provides some technical details about the generation of the manual; it was far ahead of its time in desktop publishing.
This material was originally © 1994 by Mark Williams Company. It is posted here with the kind permission of Robert Swartz (founder and president of MWC), the current copyright holder.
Complete manual (PDF): COHERENT.pdf
Lexicon manual pages
Individual sections:
Section | Page | PostScript | |
---|---|---|---|
Cover | |||
Copyright | .ps | ||
Table of Contents | i | .ps | |
Preface | .ps | ||
Introduction | 1 | .ps | |
Using the COHERENT System | 7 | .ps | |
Introducing sh, the Bourne Shell | 45 | .ps | |
Introduction to MicroEMACS | 59 | .ps | |
Introduction to the ed Line Editor | 85 | .ps | |
Introduction to the sed Stream Editor | 112 | .ps | |
The C Language | 131 | .ps | |
Introduction to the awk Language | 149 | .ps | |
Introduction to lex, the Lexical Analyzer | 169 | .ps | |
Introduction to yacc | 185 | .ps | |
bc Desk Calculator Language | 199 | .ps | |
Introduction to the m4 Macro Processor | 213 | .ps | |
The Make Programming Discipline | 223 | .ps | |
nroff, the Text-Formatting Language | 233 | .ps | |
UUCP, Remote Communications Utility | 275 | .ps | |
The Lexicon | 301 | .ps | |
Lexicon section ! to ~ | 303 | .ps | |
Lexicon section A | 314 | .ps | |
Lexicon section B | 384 | .ps | |
Lexicon section C | 406 | .ps | |
Lexicon section D | 514 | .ps | |
Lexicon section E | 563 | .ps | |
Lexicon section F | 603 | .ps | |
Lexicon section G | 657 | .ps | |
Lexicon section H | 719 | .ps | |
Lexicon section I | 738 | .ps | |
Lexicon section J | 766 | .ps | |
Lexicon section K | 769 | .ps | |
Lexicon section L | 791 | .ps | |
Lexicon section M | 864 | .ps | |
Lexicon section N | 944 | .ps | |
Lexicon section O | 964 | .ps | |
Lexicon section P | 971 | .ps | |
Lexicon section Q | 1024 | .ps | |
Lexicon section R | 1027 | .ps | |
Lexicon section S | 1056 | .ps | |
Lexicon section T | 1190 | .ps | |
Lexicon section U | 1267 | .ps | |
Lexicon section V | 1304 | .ps | |
Lexicon section W | 1333 | .ps | |
Lexicon section X | 1340 | .ps | |
Lexicon section Y | 1341 | .ps | |
Lexicon section Z | 1342 | .ps | |
Index | 1347 | .ps | |
User Evaluation Report | .ps |