A STRUCTURED PROCEDURAL DOCUMENT-PREPARATION LANGUAGE
Abstract
This paper examines the problems associated with current
document preparation systems, and proposes a new model for typesetting language
implementation which appears to offer considerable advantages over
alternative structures. A distinction is drawn between the form and
content of a document. This emphasizes the differing requirements of
the format designer, who needs a convenient language to describe
heuristics for text layout; and the author or typist, who needs an
object-oriented control language which separates logical entities in
the document from their appearance on the printed page. The latter is
well served by modern document preparation systems, but the former is
not. The work attempts to rectify the imbalance by designing and implementing
a language for document specification, in the form of a compiler for an
existing document preparation system.
Description
Keywords
Computer Science