BSD 3 development
[unix-history] / usr / doc / eqn / e7
CommitLineData
8340f87c
BJ
1.NH
2Conclusions
3.PP
4We think we have shown that it is possible
5to do acceptably good typesetting of mathematics
6on a phototypesetter,
7with an input language that is easy to learn and use and
8that satisfies many users' demands.
9Such a package can be implemented in
10short order,
11given a compiler-compiler and
12a decent typesetting program underneath.
13.PP
14Defining a language, and building a compiler for it
15with a compiler-compiler
16seems like the only sensible way to do business.
17Our experience with the use of
18a grammar and a compiler-compiler has been
19uniformly favorable.
20If we had written everything into code directly,
21we would have been locked into
22our original design.
23Furthermore, we would have never been sure
24where the exceptions and special cases were.
25But because we have a grammar, we can change our minds readily and still be reasonably
26sure that if a construction works in one place
27it will work everywhere.
28.SH
29Acknowledgements
30.PP
31We are deeply indebted to
32J. F. Ossanna,
33the author of
34.UC TROFF ,
35for his willingness to modify
36.UC TROFF
37to make our task easier
38and for his continuous assistance
39during the development of our program.
40We are also grateful to
41A. V. Aho for help with language theory,
42to S. C. Johnson for aid with the compiler-compiler,
43and to our early users
44A. V. Aho, S. I. Feldman, S. C. Johnson,
45R. W. Hamming,
46and M. D. McIlroy
47for their constructive criticisms.
48.SH
49References
50.IP [1]
51.ul
52A Manual of Style,
5312th Edition.
54University of Chicago Press, 1969. p 295.
55.IP [2]
56.ul
57Model C/A/T Phototypesetter.
58Graphic Systems, Inc.,
59Hudson, N. H.
60.IP [3]
61Ritchie, D. M., and Thompson, K. L.,
62``The UNIX time-sharing system.''
63\fIComm. ACM 17,\fR 7 (July 1974), 365-375.
64.IP [4]
65Ossanna, J. F.,
66TROFF User's Manual.
67Bell Laboratories Computing Science Technical Report 54, 1977.
68.IP [5]
69Aho, A. V., and Johnson, S. C.,
70``LR Parsing.''
71\fIComp. Surv. 6,\fR 2 (June 1974), 99-124.
72.br
73.IP [6]
74B. W. Kernighan and D. M. Ritchie,
75.ul
76The C Programming Language.
77Prentice-Hall, Inc., 1978.