(catch ??)
[label args & body]
Special form to be used inside 'manange', 'raise-on', 'raise-on-all' and 'anticipate' blocks.
Special form to be used inside 'manange', 'raise-on', 'raise-on-all' and 'anticipate' blocks.
(finally ??)
[label args & body]
Special form to be used inside 'manange', 'raise-on', 'raise-on-all' and 'anticipate' blocks.
Special form to be used inside 'manange', 'raise-on', 'raise-on-all' and 'anticipate' blocks.
(manage & forms)
This creats the 'manage' dynamic scope form. The body will be executed in a dynamic context that allows handling of issues with 'on' and 'option' forms.
This creats the 'manage' dynamic scope form. The body will be executed in a dynamic context that allows handling of issues with 'on' and 'option' forms.
(on checker params special-form)
(on checker params & body)
Special form to be used inside a 'manage' block. When any issue is 'raised' from within the manage block, if that error satisfies the checker, then it will either do a 'catch' operation or process the contents of the issue with the following special forms: 'continue', 'escalate', 'choose' or 'default'
Special form to be used inside a 'manage' block. When any issue is 'raised' from within the manage block, if that error satisfies the checker, then it will either do a 'catch' operation or process the contents of the issue with the following special forms: 'continue', 'escalate', 'choose' or 'default'
(option ??)
[label args & body]
Special form to be used inside 'manage' 'raise' or 'escalate' blocks. It provides a label and a function body to be set up within a managed scope.
Special form to be used inside 'manage' 'raise' or 'escalate' blocks. It provides a label and a function body to be set up within a managed scope.
(raise content & [msg & forms])
Raise an issue with the content to be either a keyword, hashmap or vector, optional message and raise-forms - 'option' and 'default'
Raise an issue with the content to be either a keyword, hashmap or vector, optional message and raise-forms - 'option' and 'default'
(raise-on bindings form & forms)
Raises an issue with options and defaults when an exception is encountered when the body has been evaluated
Raises an issue with options and defaults when an exception is encountered when the body has been evaluated
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close