(colored-string s c)
(colored-string _ _)
(format & args)
(lazy-binding bindings & body)
Like clojure.core/binding but instead of a vec of vars it accepts a vec of symbols, and will resolve the vars with requiring-resolve
Like clojure.core/binding but instead of a vec of vars it accepts a vec of symbols, and will resolve the vars with requiring-resolve
(log & msgs)
(log-error msg)
(log-error msg e)
(merge-meta obj & metamaps)
Non-throwing version of (vary-meta obj merge metamap-1 metamap-2 ...).
Like vary-meta
, this only applies to immutable objects. For
instance, this function does nothing on atoms, because the metadata
of an atom
is part of the atom itself and can only be changed
destructively.
Non-throwing version of (vary-meta obj merge metamap-1 metamap-2 ...). Like `vary-meta`, this only applies to immutable objects. For instance, this function does nothing on atoms, because the metadata of an `atom` is part of the atom itself and can only be changed destructively.
(println-err & args)
(tag-form-recursively form key)
Recursively add coordinates to all forms
Recursively add coordinates to all forms
(walk-indexed f form)
(walk-indexed coor f form)
Walk through form calling (f coor element).
The value of coor is a vector of indices representing element's
address in the form. Unlike clojure.walk/walk
, all metadata of
objects in the form is preserved.
Walk through form calling (f coor element). The value of coor is a vector of indices representing element's address in the form. Unlike `clojure.walk/walk`, all metadata of objects in the form is preserved.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close