@neauoire I implemented a method for the 'make-load-form generic for a CLOS lisp class that loaded its last state in 'shared-initialize :after
Basically store your running memory as bulky lisp code and have to dump / recompile it after and before use. It's self-modifying code 'cause from my perspective the code file was the same file, just whatever I was doing last got written into the shared-initialize.
@screwtape I guess that counts :) thanks! You've also reminded me that I should probably have a note about metacompilers.