4 ms·
Generally in CL you should be able to recover from a usable intermediate state and restart from there.
by jhgb 5y ago
Generally in CL you should be able to recover from a usable intermediate state and restart from there.
- astrange 5y agoThat encourages you to live off the intermediate image forever (like autogenerating code and then not maintaining the source for it), but if you miss some data corruption then you're stuck with it.
- jhgb 5y agoYou already are autogenerating code in Lisp (using macros), but not without keeping the source for it, which still lives in the source files. If those files are not loadable into a clean image, you're doing something wrong (like CMUCL people find out a long time ago).