Liking cljdoc? Tell your friends :D

ribol.core


*managers*clj

source

*optmap*clj

source

anticipatecljmacro

(anticipate exvec & body)
source

catchclj

(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

choosecljmacro

(choose label & args)
source

continuecljmacro

(continue & body)
source

create-issueclj

(create-issue contents msg options default)
source

defaultcljmacro

(default & args)
source

errorcljmacro

(error e)
(error e & more)
source

escalatecljmacro

(escalate contents & forms)
source

failcljmacro

(fail)
(fail contents)
source

finallyclj

(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

managecljmacro

(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-signalclj

(manage-signal manager ex)
source

onclj

(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

on-anyclj

source

optionclj

(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

raisecljmacro

(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-loopclj

(raise-loop issue managers optmap)
source

raise-oncljmacro

(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-allcljmacro

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

sp-formsclj

source

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

× close