Annotation of 43BSDReno/share/doc/usd/26.eqn/e7, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.