The Xerox Alto, Smalltalk, and rewriting a running GUI
Be sure to read the comment from Alan Kay at the bottom of the article!
We succeeded in running the Smalltalk-76 language on our vintage Xerox Alto;
this blog post gives a quick overview of the Smalltalk environment.
One unusual feature of Smalltalk is you can view and modify the system's code while the system is running. I demonstrate this by modifying the scrollbar code on a running system.
Smalltalk is a highly-influential programming language and environment that introduced the term "object-...
Read more at righto.com