This 1988 paper reports on Smalltalk-80 for exploratory programming and fast prototyping at Tektronix.

Standard software engineering uses programming to implement a given specification. In contrast, exploratory programming is writing the specification.

dl.acm.org/doi/abs/10.1145/516

Some of the parallels the paper draws to Interlisp-D are not entirely accurate.

groups.google.com/g/lispcore/c

@veer66 @slott56

No idea about #smalltalk

found this:

https://live.exept.de/doc/online/english/programming/contexts.html#HOMECONTEXT

> This is one of the most fundamental differences between Smalltalk and most other programming languages:

> in Smalltalk, a context behaves just like any other object, in that it is not destroyed, IFF there are still references from other objects to it. (typically, these are blocks)

A bit like #Forth - moved away but not forgotten (if I get it right)