Of course no sooner than I send that do I realize that the way I find which frame is the top frame to show in backtrace is dumb. It works for the (dotimes (i 10) (sleep .. example, but not if you are executing something else. For now
(let ((ccl::*warn-if-redefine-kernel* nil)) (defun ccl::force-break-in-listener (p) (ccl::process-interrupt p #'(lambda () (ccl::ignoring-without-interrupts (let ((*swank-debugger-stack-frame* nil)) (invoke-debugger) (clear-input *terminal-io*)))))))
Will show you everything. I will send something better later.
-Alan
On Dec 15, 2003, at 11:09 AM, Luke Gorrie wrote:
Alan Ruttenberg alanralanr@comcast.net writes:
Sorry about that:
Committed- thanks!
Sven, if you update from CVS you'll now get the C-cC-c interrupt behaviour you want due to this fix.
slime-devel site list slime-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/slime-devel