Interactive Programming Environments

Category: Computer Science
Author: Erik Sandewall


by magoghm   2018-10-09
Interesting to see again the concept of a "Programmer's Apprentice" after so many years.

Initial Report on a LISP Programmer's Apprentice

The Programmer's Apprentice: Knowledge Based Program Editing

Both of those papers are included in the 1984 book "Interactive Programming Environments"

That book also has many other interesting papers like "The UNIX Programming Environment", "EMACS: The Extensible, Customizable, Self-Documenting, Display Editor", and "The LISP Machine"