Skip to content

Errors

Accepted

Accepted for V1 source semantics; public error-set reflection APIs are deferred.

Catalyst errors are cheap, closed, scoped tag values. Error-returning functions use postfix ! on the success type, while local handling uses try and catch.

Runtime errors are separate from rich compiler/user diagnostics. See Diagnostics for diagnostic reporting.