Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!rice!uw-beaver!ubc-cs!alberta!arcsun.arc.ab.ca!zero!mdb From: mdb@zero.arc.ab.ca (Mark Brinsmead) Newsgroups: comp.lang.lisp Subject: Lucid Debugger Message-ID: <1991Apr29.212806.5829@arc.ab.ca> Date: 29 Apr 91 21:28:06 GMT Sender: nobody@arc.ab.ca (Absolutely Nobody) Reply-To: mdb@zero.arc.ab.ca (Mark Brinsmead) Organization: Alberta Research Council Lines: 21 I am currently in the throws of implementing a window-based debugger interface for Lucid (Sun) Common Lisp on top of express windows. (For those who don't already know, express windows does not mix well with debuggers...) I have managed to achieve most of what I want to do, but there is one last nagging problem; how do I make the ":A" (abort) command stop throwing all the way to the lisp top level? (My applictation also has its own top level function, to which I would like to return after errors.) I have tried catching throws to system:top-level, but this does not work. Could anyone (especially anyone at lucid...) throw me a useful hint? -- Mark Brinsmead Alberta Research Council email: mdb@arcsun.arc.ab.ca --or-- mdb@[128.144.1.3] telephone: (403) 297-2662