Generating direct manipulation program editors

Thumbnail Image
Date
1996
Authors
Read, Michael
Marlin, Chris
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers Computer Society (IEEE Publishing)
Abstract
Language specific editors are cognisant of the syntax and semantics of the programming language they manipulate. Despite the various potential advantages of language specific editors, they have not been widely accepted by software developers for serious software development. On the other hand direct manipulation editors, which are also cognisant of the entities they manipulate, have proven to be successful in other domains such as drawing and VLSI design tools. Thus, it is worth while investigating the incorporation of direct manipulation mechanisms into program editors. This paper presents a technique for specifying direct manipulation editing of programs which is amenable to the generation of language specific editors incorporating direct manipulation from a specification of the desired editing mechanisms.
Description
Keywords
Language, Language specific editors, Program editing
Citation
Read, M. and Marlin, C. 1996. Generating direct manipulation program editors. 1996 Proceedings of the Sixth Australian Conference on Computer-Human Interaction, 177-183.