
I'm trying to select a CONTINUE restart that offers to modify a place from within the slime debugger but, alas, this doesn't work. Even so I get prompted for a new value (in the REPL, not in the debugger) the evaluation gets aborted. Here's a (primitive) test case: CL> (defparameter x 42) X CL> (assert nil (X) "Something fishy") Something fishy [Condition of type SIMPLE-ERROR] Restarts: 0: [CONTINUE] Retry assertion with new value for X. 1: [ABORT] Return to SLIME's top level. 2: [ABORT] Exit debugger, returning to top level. Backtrace: 0: (SB-KERNEL:ASSERT-ERROR NIL (X) "Something fishy") 1: (NIL) (user enters '0' or 'C' here ...) The old value of X is 42. Do you want to supply a new value? (y or n) ; Evaluation aborted. CL> The same test works from the lisp REPL. My system: CL> (lisp-implementation-type) "SBCL" CL> (lisp-implementation-version) "1.0.10.debian" Slime is a current CVS checkout. TIA Ralf Mattes