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
announce argument is true,
then the error message associated with the error will be printed,
otherwise, nothing is printed. The default value for
announce is nil
.
A call to 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 documentation is described in introduction.htm and the index is in index.htm.
Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.
Created 2000.10.5.