Separate compilation of structured documents

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 mer...

Full description

Bibliographic Details
Main Authors: Groves, Michael J., Brailsford, David F.
Other Authors: Huser, Christoph
Format: Article
Published: John Wiley & Sons Ltd 1993
Subjects:
Online Access:https://eprints.nottingham.ac.uk/250/
_version_ 1848790379187404800
author Groves, Michael J.
Brailsford, David F.
author2 Huser, Christoph
author_facet Huser, Christoph
Groves, Michael J.
Brailsford, David F.
author_sort Groves, Michael J.
building Nottingham Research Data Repository
collection Online Access
description 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 .
first_indexed 2025-11-14T18:11:40Z
format Article
id nottingham-250
institution University of Nottingham Malaysia Campus
institution_category Local University
last_indexed 2025-11-14T18:11:40Z
publishDate 1993
publisher John Wiley & Sons Ltd
recordtype eprints
repository_type Digital Repository
spelling nottingham-2502020-05-04T20:33:43Z https://eprints.nottingham.ac.uk/250/ Separate compilation of structured documents Groves, Michael J. Brailsford, David F. 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 . John Wiley & Sons Ltd Huser, Christoph Mohr, Wiebke Quint, Vincent 1993-12 Article PeerReviewed Groves, Michael J. and Brailsford, David F. (1993) Separate compilation of structured documents. Electronic Publishing -- Origination, Dissemination and Design, 6 (4). pp. 315-326. Link editing Separate compilation Structured documents Formatting LATEX Troff PDF
spellingShingle Link editing
Separate compilation
Structured documents
Formatting
LATEX
Troff
PDF
Groves, Michael J.
Brailsford, David F.
Separate compilation of structured documents
title Separate compilation of structured documents
title_full Separate compilation of structured documents
title_fullStr Separate compilation of structured documents
title_full_unstemmed Separate compilation of structured documents
title_short Separate compilation of structured documents
title_sort separate compilation of structured documents
topic Link editing
Separate compilation
Structured documents
Formatting
LATEX
Troff
PDF
url https://eprints.nottingham.ac.uk/250/