• DocumentCode
    2568995
  • Title

    Specifying direct manipulation within program editors

  • Author

    Read, Michael

  • Author_Institution
    Dept. of Comput. Sci., Flinders Univ. of South Australia, Adelaide, SA, Australia
  • fYear
    1996
  • fDate
    24-27 Nov 1996
  • Firstpage
    346
  • Lastpage
    347
  • Abstract
    Language specific editors, since they are cognisant of the syntax and semantics of the programming language they manipulate, should provide a number of advantages for software developers. However they have not been widely accepted by software developers for serious software development. In other domains, such as drawing and VLSI design, direct manipulation editors (which are also cognisant of the entities they manipulate) have proven to be successful. Consequently, the incorporation of direct manipulation into program editors is worthy of investigation. Furthermore, the generation of editors from descriptions of the language to be handled and the editing mechanisms to be used has a number of advantages. Thus, this paper outlines a technique for specifying direct manipulation editing of programs which is amenable to the generation of language specific editors from a specification of the desired editing mechanisms
  • Keywords
    software engineering; text editing; direct manipulation specification; language specific editors; program editors; programming language; semantics; software development; syntax; Australia; Feedback; Man machine systems; Presses; Productivity; Programming profession; Prototypes; Synthesizers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Human Interaction, 1996. Proceedings., Sixth Australian Conference on
  • Conference_Location
    Hamilton
  • Print_ISBN
    0-8186-7525-X
  • Type

    conf

  • DOI
    10.1109/OZCHI.1996.560162
  • Filename
    560162