12:53:47pjbEven the model we're using with slime, where we keep source files in an external file system to be recompiled/reloaded, imposes a development style and structure on the lisp image that is antinomic to the notion of persistent objects.
12:54:17dim(rather than using vector-push-extend I now count how many bytes are needed and pre-allocate the result at the right size already) (it costs an extra traversal but I think it's worth it in a memory hungry application)
12:54:56dimpjb: I usually have test cases that will re-init every needed object
12:55:14dimit's very rare that I have interactive things in cl-user (say) to play with in between calls and refactorings