From: James Y Knight <foom@fu...> - 2005-05-03 20:21:40
I recently tried to use the single stepper and was quite irritated by
the lack of ability to do *anything* but step into and step over from
it. While this patch doesn't really "fix" that, it does at least make
it not utterly useless. At least, with this, you can enter a recursive
debugger. A better fix would remove the separate single stepper prompt
and make it use the debugger instead.
RCS file: /cvsroot/sbcl/sbcl/src/code/step.lisp,v
retrieving revision 1.1
diff -u -r1.1 step.lisp
--- step.lisp 13 Sep 2004 07:14:41 -0000 1.1
+++ step.lisp 3 May 2005 20:18:10 -0000
@@ -21,6 +21,7 @@
S: Step into the current expression.
N: Evaluate the current expression without stepping.
C: Evaluate to finish without stepping.
+ D: Enter the debugger
Q: Abort evaluation.
?: Display this message.
@@ -55,7 +56,9 @@
- (write-line *step-help* *debug-io*))))))))
+ (write-line *step-help* *debug-io*))
(defvar *stepper-hook* #'single-step
#+sb-doc "Customization hook for alternative single-steppers.