Separate compilation of structured documents

Article English OPEN
Groves, Michael J. ; Brailsford, David F. (1993)
  • Publisher: John Wiley & Sons Ltd

This paper draws a parallel between document preparation and the traditional processes of compilation and link editing for computer programs. A block-based document model is described which allows for separate compilation of various portions of a document. These portions are brought together and merged by a linker program, called dlink, whose pilot implementation is based on ditroff and on its underlying intermediate code. In the light of experiences with dlink the requirements for a universal object-module language for documents are discussed. These requirements often resemble the characteristics of the intermediate codes used by programming-language compilers but with interesting extra constraints which arise from the way documents are executed .
  • References (25)
    25 references, page 1 of 3

    1. B. K. Reid, Scribe: A Document Specification Language and its Compiler , 1980.

    2. Leslie Lamport, LATEX: A Document Preparation System, Addison-Wesley, 1986.

    3. GCA standard 101-1983, Document Markup Metalanguage: GENCODE and the Standard Generalized Markup Language (SGML) , ed., Charles F. Goldfarb, Graphic Communications Association, 1983.

    4. ISO/DIS 8613 Information processing, Office Document Architecture (ODA), 1986.

    5. Structured Documents, eds., J. AndreĀ“, R. Furuta, and V. Quint, Cambridge University Press, 1989.

    6. R. Furuta, J. Scofield, and A. Shaw, 'Document formatting systems: survey, concepts, and issues', Computing Surveys, 14(3), 417-472, (1982).

    7. Alfred V. Aho and Jeffrey D. Ullman, Principles of Compiler Design, Addison-Wesley, Reading, Massachusetts, 1977.

    8. S. I. Feldman, Make - A Program for Maintaining Computer Programs , AT&T Bell Laboratories, Murray Hill, New Jersey 07974, August 1978.

    9. Leon Presser and John R. White, 'Linkers and loaders', Computing Surveys, 4(3), 149-167, (September 1972).

    10. D. W. Barron, Assemblers and Loaders , Macdonald and Jane's, Macdonald & Co. (Publishers) Ltd., 1972.

  • Metrics
    No metrics available
Share - Bookmark