[movitz-cvs] CVS update: movitz/losp/muerte/conditions.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Thu Aug 11 21:34:27 UTC 2005


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv32720

Modified Files:
	conditions.lisp 
Log Message:
If there's no debugger when one is needed (during signaling), print
a backtrace.

Date: Thu Aug 11 23:34:27 2005
Author: ffjeld

Index: movitz/losp/muerte/conditions.lisp
diff -u movitz/losp/muerte/conditions.lisp:1.16 movitz/losp/muerte/conditions.lisp:1.17
--- movitz/losp/muerte/conditions.lisp:1.16	Mon May 30 00:03:04 2005
+++ movitz/losp/muerte/conditions.lisp	Thu Aug 11 23:34:26 2005
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Wed Nov 20 15:47:04 2002
 ;;;;                
-;;;; $Id: conditions.lisp,v 1.16 2005/05/29 22:03:04 ffjeld Exp $
+;;;; $Id: conditions.lisp,v 1.17 2005/08/11 21:34:26 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -280,6 +280,8 @@
     (setf *debugger-function* #'muerte.init::my-debugger))
   (cond
    ((not *debugger-function*)
+    (let ((*never-use-print-object* t))
+      (backtrace :spartan t))
     (format t "~&No debugger in *debugger-function*. Trying to continue or abort.")
     (invoke-restart (or (find-restart 'continue)
 			(find-restart 'abort)




More information about the Movitz-cvs mailing list