[slime-devel] Selecting the CONTINUE restart

Ralf Mattes rm at mh-freiburg.de
Mon Jan 21 21:33:09 UTC 2008


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




More information about the slime-devel mailing list