
8 May
2007
8 May
'07
6:17 a.m.
On Tue, 8 May 2007 01:34:51 +0200, Pierre THIERRY <nowhere.man@levallois.eu.org> wrote:
I'm not sure why there would be a need to use an implementation specific condition, as CL provides stream-error (which is a superclass of the SBCL specific condition used in the patch).
Agreed.
+(defun always-catch-stream-errors () + (defmethod maybe-invoke-debugger :around ((condition stream-error)) + nil))
I think nesting a DEFMETHOD within a DEFUN is bad style. There's also no way to revoke this. But, first of all, I'd like to wait for the OPs answers to my questions anyway. Thanks, Edi.