Human factors and typography for more readable programs
Human factors and typography for more readable programs
The SGML handbook
Flexible Text Display with Lector
Computer - Special issue on sharing: high performance at low cost
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Author's Guide to the Standard Generalized Markup Language
Author's Guide to the Standard Generalized Markup Language
Partial-order databases
Hi-index | 0.00 |
Using text previewers to browse code and documentation has uncovered some of the basic limitations of classical typesetting systems. Problems arise from the use of embedded markup, the reliance on context-free grammars, and monolithic typesetter design. Some aspects of each of these problems are discussed. A typesetter architecture is proposed that does not require markup or grammars, and that employs a functional decomposition of the typesetting task, in which object-oriented inheritance is used to manage the interaction between modules.