skip to main content
article
Free access

The Poe language-based editor project

Published: 25 April 1984 Publication History

Abstract

Editor Allan Poe (Pascal Oriented Editor) is a full-screen language-based editor (LBE) that knows the syntactic and semantic rules of Pascal. It is the first step in development of a comprehensive Pascal program development environment.
Poe's design began in 1979; version 1 is currently operational on Vax 11s under Berkeley Unix and on HP 9800-series personal workstations. Poe is written in Pascal, and is designed to be readily transportable to new machines. An editor-generating system called Poegen is operational, and much of the language-specific character of Poe is table-driven and retargetable.

References

[1]
Archer, James and Richard Conway, COPE: A Cooperative Programming Environment, Cornell University TR 81-459, June 1981.
[2]
Fischer, C., D. Milton and S. Quiring, Efficient LL(1) Error Correction and Recovery Using Only Insertions, Acta Informatica, 13, 2, 141-154, 1980.
[3]
Habermann, A. N., The gandalf research project, Carnegie-Mellon University Computer Science Research Review -1979, 28-35, 1979.
[4]
Johnson, G. F. and C. N. Fischer, Non-syntactic attribute flow in language based editors, Proc. 9th ACM Symp. Principles of Programming Languages, 185-195, January 1982.
[5]
Johnson, G. F., An Approach to Incremental Semantics, PhD thesis, Univ of Wisconsin - Madison, August 1983.
[6]
Klug, Anthony, Abe - A Query Language for Constructing Aggregates-by-example, Workshop on Statistical Database Management (1981).
[7]
LeBlanc, R. J. and C. N. Fischer, A Simple Separate Compilation Mechanism for Block-Structured Languages, Sigplan Notices, 14, 8, 139-143, 1979.
[8]
McGraw, James R., The VAL Language: Description and Analysis, ACM Trans. Prog. Lang. and Sys., 4, 1, 44-82, January 1982.
[9]
Morris, Joseph M. and Mayer D. Schwartz, The Design of a Language-Directed Editor for Block-Structured Languages, SIGPLAN Notices, 16, 6, 28-33, June, 1981.
[10]
Reps, Thomas, Generating Language-Based Environments, Cornell University TR 82-514, August 1982.
[11]
Stenning, Vic, Terry Froggatt, Roger Gilbert, and Ellis Thomas, The Ada Environment: A Perspective, Computer, 14, 6, 26-36, June 1981.
[12]
Teitelbaum, Tim and Thomas Reps, The Cornell program synthesizer: a syntax-directed programming environment, Comm ACM, 24, 9, 563-573, 1981.
[13]
Wilcox, T. R., A.M. Davis and M.H. Tindall, The design and implementation of a table-driven, interactive diagnostic programming system, Comm ACM, 19, 11, 609-616, 1976.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 9, Issue 3
May 1984
196 pages
ISSN:0163-5948
DOI:10.1145/390010
Issue’s Table of Contents
  • cover image ACM Conferences
    SDE 1: Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
    April 1984
    196 pages
    ISBN:0897911318
    DOI:10.1145/800020
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 April 1984
Published in SIGSOFT Volume 9, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)156
  • Downloads (Last 6 weeks)37
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media