Title
The Pan language-based editing system for integrated development
Abstract
Powerful editing systems for developing complex software documents are difficult to engineer. Besides requiring efficient incremental algorithms and complex data structures, such editors must integrate smoothly with the other tools in the environment, maintain a sharable database of information concerning the documents being edited, accommodate flexible editing styles, provide a consistent, coherent, and empowering user interface, and support individual variations and project-wide configurations. Pan is a language-based editing and browsing system that exhibits these characteristics. This paper surveys the design and engineering of Pan, paying particular attention to a number of issues that pervade the system: incremental checking and analysis, information retention in the presence of change, tolerance for errors and anomalies, and extension facilities.
Year
DOI
Venue
1990
10.1145/99277.99286
SDE
Keywords
Field
DocType
incremental checking,language-based editing,extension facility,integrated development,browsing system,complex software document,1.,pan language-based editing system,flexible editing style,efficient incremental algorithm,complex data structure,information retention,powerful editing system,complex data,user interface
Complex data structures,Software engineering,Computer science,Software,User interface
Conference
Volume
Issue
ISSN
15
6
0163-5948
ISBN
Citations 
PageRank 
0-89791-418-X
15
4.93
References 
Authors
28
3
Name
Order
Citations
PageRank
Robert A. Ballance19412.74
Susan L. Graham22565551.03
Michael L. Van De Vanter318718.58