(-!<> form & forms)
non-updating -<> for unobtrusive side-effects
non-updating -<> for unobtrusive side-effects
(-!<>> form & forms)
non-updating -<>> for unobtrusive side-effects
non-updating -<>> for unobtrusive side-effects
(-!> form & forms)
non-updating -> for unobtrusive side-effects
non-updating -> for unobtrusive side-effects
(-!>> form & forms)
non-updating ->> for unobtrusive side-effects
non-updating ->> for unobtrusive side-effects
(-< form & branches)
'the furcula': branch one result into multiple flows
'the furcula': branch one result into multiple flows
(-<< form & branches)
'the trystero furcula': analog of ->> for furcula
'the trystero furcula': analog of ->> for furcula
(-<<:p form & branches)
parallel trystero furcula
parallel trystero furcula
(-<> x)
(-<> x form)
(-<> x form & forms)
the 'diamond wand': top-level insertion of x in place of single positional '<>' symbol within the threaded form if present, otherwise mostly behave as the thread-first macro. Also works with hash literals and vectors.
the 'diamond wand': top-level insertion of x in place of single positional '<>' symbol within the threaded form if present, otherwise mostly behave as the thread-first macro. Also works with hash literals and vectors.
(-<>* form x default-position)
helper macro used by public API macros -<> and -<>>. Inserts x in place of '<>' in form, or in first or last position as indicated by default-position (which 'traditional arrow' semantics to fall back on when no position is explicitly specified by a diamond)
helper macro used by public API macros -<> and -<>>. Inserts x in place of '<>' in form, or in first or last position as indicated by default-position (which 'traditional arrow' semantics to fall back on when no position is explicitly specified by a diamond)
(-<>< form & branches)
'the diamond fishing rod': analog of -<> for furcula
'the diamond fishing rod': analog of -<> for furcula
(-<><:p form & branches)
parallel diamond fishing rod
parallel diamond fishing rod
(-<>> x)
(-<>> x form)
(-<>> x form & forms)
the 'diamond spear': top-level insertion of x in place of single positional '<>' symbol within the threaded form if present, otherwise mostly behave as the thread-last macro. Also works with hash literals and vectors.
the 'diamond spear': top-level insertion of x in place of single positional '<>' symbol within the threaded form if present, otherwise mostly behave as the thread-last macro. Also works with hash literals and vectors.
(-<>>< form & branches)
'the diamond harpoon': analog of -<>> for furcula
'the diamond harpoon': analog of -<>> for furcula
(-<>><:p form & branches)
parallel diamond harpoon
parallel diamond harpoon
(furcula* operator parallel? form branches)
sugar-free basis of public API
sugar-free basis of public API
(some-<> x form)
(some-<> x form & forms)
the diamond wand version of some->
the diamond wand version of some->
(some-<>> x form)
(some-<>> x form & forms)
the diamond wand version of some->>
the diamond wand version of some->>
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close