決定されたブレークポイントで変数の値を検査しようとしています。ここに私の単純化されたコードがあります:
(defun foo ()
(maplist (lambda (var)
(break)
var)
'(a b c)))
この時点で、スライムはデバッガー モードに入ります。そこで、「:」または「e」キーを押して eval を試み、「(car var)」と入力しますが、スライムは次のように言い続けます。
変数 VAR はバインドされていません。【UNBOUND-VARIABLE型の条件】
「(break)」は無名関数内にあり、「var」のスコープ内にあるため、なぜこれを言っているのか混乱しています。