(try ..body) body: zero or more forms
M
Captures errors with a brief error message.
Returns a two-element array. If an error occurs within the body of the try
form, returns
the symbol err
followed by the error's payload. Otherwise, returns the symbol
ok
followed by the body's evaluation result.
The only error not captured by try
is the special error generated by
macro-no-op
, which suppresses macro expansion.