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.
- 1 Archer, James and Richard Conway, COPE: A Cooperative Programming Environment, Cornell University TR 81-459, June 1981. Google ScholarDigital Library
- 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.Google ScholarDigital Library
- 3 Habermann, A. N., The gandalf research project, Carnegie-Mellon University Computer Science Research Review -1979, 28-35, 1979.Google Scholar
- 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. Google ScholarDigital Library
- 5 Johnson, G. F., An Approach to Incremental Semantics, PhD thesis, Univ of Wisconsin - Madison, August 1983. Google ScholarDigital Library
- 6 Klug, Anthony, Abe - A Query Language for Constructing Aggregates-by-example, Workshop on Statistical Database Management (1981). Google ScholarDigital Library
- 7 LeBlanc, R. J. and C. N. Fischer, A Simple Separate Compilation Mechanism for Block-Structured Languages, Sigplan Notices, 14, 8, 139-143, 1979. Google ScholarDigital Library
- 8 McGraw, James R., The VAL Language: Description and Analysis, ACM Trans. Prog. Lang. and Sys., 4, 1, 44-82, January 1982. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 10 Reps, Thomas, Generating Language-Based Environments, Cornell University TR 82-514, August 1982. Google ScholarDigital Library
- 11 Stenning, Vic, Terry Froggatt, Roger Gilbert, and Ellis Thomas, The Ada Environment: A Perspective, Computer, 14, 6, 26-36, June 1981.Google ScholarDigital Library
- 12 Teitelbaum, Tim and Thomas Reps, The Cornell program synthesizer: a syntax-directed programming environment, Comm ACM, 24, 9, 563-573, 1981. Google ScholarDigital Library
- 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. Google ScholarDigital Library
Index Terms
- The Poe language-based editor project
Recommendations
The Poe language-based editor project
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 ...
The Poe language-based editor project
SDE 1: Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environmentsEditor 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 ...
From the Editor's Desk
David Alan Grier discusses the emigration of computing pioneers such as Frank Cary, Robert Noyce, Jack Kilby, Howard Aiken, David Packard, and Gene Amdahl from rural areas in the US. He also presents an overview of part 2 of the special issue on Bolt ...
Comments