3 comments

[ 4.4 ms ] story [ 11.7 ms ] thread
A bunch of topics are covered in this paper:

  * interactive programming in Lisp
  * residential systems with managed source
  * structure editing
  * domain specific languages
  * programming methodology
  * programmable/extensible software
  * embedded languages
  * patching code by advising (before and after...)
  and more
This paper is also included in the book 'Interactive Programming Environments', 1984, Barstow/Shrobe/Sandewall
(comment deleted)
That Lisp experience was quite relevant at Xerox PARC and they made a point of providing a similar experience with Mesa, and later Mesa/Cedar development environments.

"Xerox Development Environment (XDE)"

http://www.digibarn.com/friends/curbow/star/XDEPaper.pdf

"Xerox Development Environment: Concepts and Principles "

http://www.bitsavers.org/pdf/xerox/xde/XDE_3.0_Nov84/XDE3.0-...

"The Cedar Programming Environment, A Midterm Report and Examination"

http://worrydream.com/refs/Teitelman%20-%20The%20Cedar%20Pro...