ErrorsCore

By Andrew Owen
Released under the MIT license

Notes:

Contains words for catching and/or handling errors

fatal-error ( message:str -- ! )

Throw an untagged error, only catchable by catch-all-the-errors

error ( message:str tags:vector -- ! )

Throw an error with a given set of tags, and the associated message

catch ( quot:quotation tags:vector -- err:dict|bool )

Catch errors defined that are defined with any of the set of tags

catch-all-the-errors ( quot:quotation -- err:dict|bool )

Catch any pisc-thrown error