Thank you for the reply.
Regarding Lisp in Small Pieces .. The didactic approach appeals to me. and I will need LISP to integrate Squeak with Emacs via LSP (?)
Thanks for the heads up.
I also noticed that the bottom of the OOPSLA has a bibliography, but that LISP book looks very good.
Regarding definitions...
"But if the language provides
reification of execution, activation records are perennial objects, i.e.
they can outlive the activation."
There is a lot to unpack there at the basic definition level.
Just guessing, but the "reification of execution" ARE the execution of a method, but stored as Objects in something called an activation record (activation record is distinct from the stack?)
Some assumptions I currently have...
1. there is one stack in Squeak. (I heard Tim complaining about a method call having to go all the way up the stack to be executed...that is the source of that assumption)
2. The activation records are "a table" containing "pointers" to the "perennial objects".
3. I have no idea what an activation is. (the activation records are "chunks of a stack" that can be put on the one stack ?)
Interesting stuff, thank you.