[comp.lang.lisp] Common Lisp error handling

djk@vail.cs.columbia.edu (David Kurlander) (01/16/89)

My apologies if this has been dealt with exhaustively on this
newsgroup -- I'm a new subscriber.  I want to bypass Common Lisp's
normal error handling.  For example, if a divide by zero error occurs
within my code, I would like to invoke my own error handler, and call
a throw.  Currently, I don't know if there's a way to prevent the
debugger from being invoked.

Is this possible in normal Common Lisp?  How about Lucid?  It would
seem to me that my application is not unique, and many people
producing production quality lisp systems would also want a more
flexible error handling system.

Thanks,
David Kurlander
djk@columbia.edu