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...
| Main Authors: | , |
|---|---|
| Other Authors: | |
| 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 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 |
| url | https://eprints.nottingham.ac.uk/250/ |