The Pan Language-Based Editing System
Informations
Type:
article
Auteurs:
Ballance, Robert and Graham, S.L. and Van De Vanter, Michael and Vanter, De
Pertinence:
Faible
Référence:
Doi:
10.1145/125489.122804
Mots-clés:
Url:
https://dl.acm.org/doi/10.1145/125489.122804
Date de publication:
01/1992
Résumé:
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 accommodate flexible editing styles, provide a consistent, coherent, and powerful user interface, support individual variations and projectwide configurations, maintain a sharable database of information concerning the documents being edited, and integrate smoothly with the other tools in the environment. 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.
Références
1 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Grammatical abstraction and incremental syntax analysis in a language-based editor article Faible Ballance, R. A. and Butcher, J. and Graham, S. L. 12/1987 0 1
Citations
1 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Towards a Practical Visual Object-Oriented Programming Environment: Desirable Functionalities and th... article Moyenne Hu, Chung-Hua and Wang, Feng-Jian 07/1999 7 1
Mots-clés
0 mots-clés
Nom Nombre d'articles Actions
Pas encore de mot-clé
Auteurs
5 auteurs
Nom Nombre d'articles Actions
Ballance 2
S.L. and Van De Vanter 1
Robert and Graham 1
De 1
Michael and Vanter 1