Communications of the ACM
The programmer's workbench—a machine for software development
Communications of the ACM
A system for typesetting mathematics
Communications of the ACM
Fundamental Structures of Computer Science
Fundamental Structures of Computer Science
An overview of nonprocedural languages
Proceedings of the ACM SIGPLAN symposium on Very high level languages
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Transactions on Information Systems (TOIS)
The multimedia object presentation manager of MINOS: a symmetric approach
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Markup systems and the future of scholarly text processing
Communications of the ACM
Incremental document formatting
DOCPROCS '88 Proceedings of the ACM conference on Document processing systems
Interactive Editing Systems: Part II
ACM Computing Surveys (CSUR)
Document Formatting Systems: Survey, Concepts, and Issues
ACM Computing Surveys (CSUR)
ACM president's letter: smart editors
Communications of the ACM
Graphical style towards high quality illustrations
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
Syntax-directed editing of general data structures
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
Etude and the folklore of user interface design
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
PEN: A hierarchical document editor
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
JANUS: An interactive system for document composition
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
PIC—a language for typesetting graphics
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
The implementation of Etude, an integrated and interactive document production system
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
Office information models and the representation of 'office objects'
Proceedings of the SIGOA conference on Office information systems
Production of the SIGOA Newsletter
ACM SIGOA Newsletter
JANUS: an interactive document formatter based on declarative tags
IBM Systems Journal
Hi-index | 0.03 |
The very best document-formatting system is a good secretary. He can be given scrawled handwritten text in no particular format, and without further instruction produce a flawless finished document. Nevertheless, we believe that document formatting should be done by computers, because so much of it is the tedium that computers handle so well. Existing computer document formatting programs have met with some success; indeed, most computer systems offer some sort of text formatting capability. These programs are often difficult to use, and are almost invariably tied to a particular kind of printing device.The document-formatting language Scribe was designed to provide a simple, portable language in which document formatting could be specified; the Scribe compiler was written to process that language into finished documents. In following sections we describe the design goals, the implementation, and report on experience with the completed system.