errorset

$Revision: 5.0.2.2 $

Macro

Package: EXCL

Arguments: (form &optional announce catch-breaks)

The expression form is evaluated and if no errors are signaled, then the first value returned by the macro will be t and the remaining values will be the values returned by form. If an error is signaled, then the single value nil is returned. If the value of the announcep argument is non-nil, then the error message associated with the error will be printed, otherwise, nothing is printed. The default value for announcep is nil.

A call to cl:break is not ignored (you do go into a break loop) unless catch-breaks is true, in which case a warning message is printed and nil is returned.

This macro predates the Common Lisp condition system. We recommend using the condition system in preference to this macro where possible. This macro is retained mostly for backward compatibility.

The general documentation description is in introduction.htm. The index in index.htm.

Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.