exp | : | an expression |
Returns: The result of evaluating exp or a string if an
error occurs.
Synopsis: If an error occurs while evaluating exp, the traperror function returns a string consisting of the Darwin error message. Execution does not halt. If no error occurs, traperror simply returns the result of evaluating exp.
Examples:
> msg := traperror(undefined_symbol / 20);