Reps, T., Teitelbaum, T., and Demers, A., Incremental context-dependent analysis for language-based editors, ACM Transactions on Programming Languages and Systems 5, 3 (July 1983), 449-477. [abstract; paper, via ACM Digital Library]
Thomas W. Reps and Tim Teitelbaum, The Synthesizer Genarator, a System for Constructing Language-Based Editors, Springer Verlag, ISBN 0-387-96857-1 (SDS has two copies available). This book describes the input language used by the SG and by the LRC.
The LRC-system and a description of its [[http://www.cs.uu.nl/foswiki/pub/ProgrammingEnvironments/CourseLiterature/LrcInterfaces.pdf][LrcInterfaces.pdf]["output format']]
The third source for this seminar will be the thesis of Martijn Schrage, in which he describes the design of the Proxima editing system. We will discuss the chapters 3, 4, 6 and 7.
How to build an editor using the Proxima infrastructure is described in a note written by Joost Verhoog.
The Programmatica project aimed at providing an integrated development environment for haskell programs. We shall take a short look at it.