Separate compilation of structured documents

Groves, Michael J. and Brailsford, David F. (1993) Separate compilation of structured documents. Electronic Publishing -- Origination, Dissemination and Design, 6 (4). pp. 315-326.

[img] PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (74kB)

Abstract

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 .

Item Type: Article
Uncontrolled Keywords: Link editing, Separate compilation, Structured documents, Formatting, LATEX, Troff, PDF
Schools/Departments: University of Nottingham UK Campus > Faculty of Science > School of Computer Science
Depositing User: Brailsford, Prof David
Date Deposited: 01 Nov 2005
Last Modified: 09 Oct 2007 15:51
URI: http://eprints.nottingham.ac.uk/id/eprint/250

Actions (Archive Staff Only)

Edit View Edit View