4 ms·
Doing a full reload of the system once in a while (especially after large changes) also helps. Just because you can keep a REPL open for days doesn't mean that
by lokedhs 4y ago
Doing a full reload of the system once in a while (especially after large changes) also helps.
Just because you can keep a REPL open for days doesn't mean that's always the best idea.
- lispm 4y agoAnother way to deal with that is patching the running Lisp and "undefine" no longer needed functions, variables, classes, ...
- kaveh808 4y agoI have always found that a weak point. Is there an "opposite" key binding to C-c C-c than will undefine/unintern an entity?
- lispm 4y agoCan't remember what SLIME supports, but LispWorks has Undefine as an Editor command and in its Editor menus. It can undefine more than just functions.
- Jtsummers 4y agoC-c C-u is bound to `slime-undefine-function`, though it prompts you for the name of the function and doesn't determine it by the present context. `slime-unintern-symbol` is also present but not bound by default and also prompts for the name.