I find myself once again dabbling in ~LISP in the form of Racket Scheme as part of an informal study group at work (perhaps, having apparently lost my mind completely). Since most of my (extremely modest) LISP hacking hails from over 30 years ago, my first question was, How do I preserve my workspace? I want this to work like Smalltalk!
My colleague, JB, showed me the scheme mode and some commands in Emacs which let you load definitions from an Emacs region or a single s-expression. Hm, maybe that will work.
I found this blog post to be an interesting discussion on the topic.
For the record, I'm just auditing the study group! 8-)
And yet, I'm sitting here compiling a racket workspace for myself on a VM.