Liking cljdoc? Tell your friends :D

ribol.cljs


*managers*cljs

source

*optmap*cljs

source

anticipateclj/smacro

(anticipate exvec & body)
source

catchcljs

(catch ??)
?? invalid arglists:
[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.
sourceraw docstring

chooseclj/smacro

(choose label & args)
source

continueclj/smacro

(continue & body)
source

create-issuecljs

(create-issue contents msg options default)
source

defaultclj/smacro

(default & args)
source

errorclj/smacro

(error e)
(error e & more)
source

escalateclj/smacro

(escalate contents & forms)
source

failclj/smacro

(fail)
(fail contents)
source

finallycljs

(finally ??)
?? invalid arglists:
[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.
sourceraw docstring

manageclj/smacro

(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.
sourceraw docstring

manage-signalcljs

(manage-signal manager ex)
source

oncljs

(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'
sourceraw docstring

optioncljs

(option ??)
?? invalid arglists:
[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.
sourceraw docstring

raiseclj/smacro

(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'
sourceraw docstring

raise-loopcljs

(raise-loop issue managers optmap)
source

raise-onclj/smacro

(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
sourceraw docstring

raise-on-allclj/smacro

(raise-on-all content form & forms)
source

sp-formsclj

source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close