skip to main content
article
Free Access

Program editors should not abandon text oriented commands

Published:01 July 1982Publication History
Skip Abstract Section

Abstract

In the past few years, a number of program structure editors have appeared. These editors provide a number of very useful commands which interact with a program viewed as a parse tree. Unfortunately, rather than just adding these commands to those already available, these editors have typically eliminated all (or most) text oriented commands. As a result, the users are forced to use the structure oriented commands all (or most) of time whether they want to or not.This note argues that text oriented commands are very useful and should be retained. There is no reason why a program editor cannot support both text and structure commands.

References

  1. Barstow D., "Overview of a Display-Oriented Editor for INTERLISP", Proc. of IJCAI-81, pp 927--929, August 1981.Google ScholarGoogle Scholar
  2. Balzer R., "Transformational Implementation: An Example", IEEE Trans. on Soft. End. V7 #1, January 1981.Google ScholarGoogle Scholar
  3. Donzeau-Gouge V. et. al., "A Structure Oriented Program Editor: a First Step Towards Computer Assisted Programming", Proc. Inter. Computing Symp., Antibes, 1975.Google ScholarGoogle Scholar
  4. Medina-Mora R. & Feiler P., "An Incremental Programming Environment", IEEE Trans. on Soft. Eng. V7 #5, pp 472--482, September 1981.Google ScholarGoogle Scholar
  5. Mikelsons M., "Pretty Printing in an Interactive Programming Environment", Proc. of ACM SIGPLAN-SIGOA Symposium on Text Manipulation, ACM SIGPLAN Notices V16 #6, pp 108--116, June 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Shapiro E. et al., "PASES: a Programming Environment for PASCAL", ACM SIGPLAN Notices V16 #8, pp 50--57, August 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Stallman R., "EMACS the Extensible, Customizable, Self-Documenting Display Editor", Proc. of ACM SIGPLAN-SIGOA Symposium on Text Manipulation, ACM SIGPLAN Notices V16 #6, pp 108--116, June 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Teitalbaum T. & Reps T., "The Cornell Program Synthesizer: A Syntax-Directed Programming Environment", CACM V24 #9, pp 563--573, September 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Teitalman W., "INTERLISP Reference Manual", Xerox PARC Tech. Rep., September 1978.Google ScholarGoogle Scholar
  10. Waters R., "The Programmer's Apprentice: Knowledge Based Program Editing", IEEE Trans. on Soft. Eng. V8 #1, January 1982.Google ScholarGoogle Scholar
  11. Weinreb D. & Moon D., "Lisp Machine Manual", MIT Al Lab., March 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 17, Issue 7
    July 1982
    65 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/988376
    Issue’s Table of Contents

    Copyright © 1982 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 July 1982

    Check for updates

    Qualifiers

    • article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader