error errcode errmsg
errcode
An integer code identifying the error (not used at present in the CL since
error handlers are not supported).
errmsg
A string describing the error.
Error may be used to force an error exit from a script. The error message will be displayed, and control will return to the most recent interactive cl.
1. Abort the current task if there is an attempt to compute a negative square root.
if (x < 0) error (1, "sqrt of a negative number (x=" // x // ")") else y = sqrt (x)
BUGS There is currently no way to post an error handler to receive control if error is called.