(defalias dest src)
Create a local var with the same value of a var from another namespace
Create a local var with the same value of a var from another namespace
(edn-str v & {:keys [pretty?] :or {pretty? false}})
Return a EDN representation of the given value.
Same as pr-str
but without ellipsis.
Return a EDN representation of the given value. Same as `pr-str` but without ellipsis.
(exception-stacktrace x)
returns a string representation of an exception and its stack-trace
returns a string representation of an exception and its stack-trace
(fast-assoc a k v)
Like assoc but only takes one kv pair. Slightly faster.
Like assoc but only takes one kv pair. Slightly faster.
(fast-map-merge x y)
Returns a map that consists of the second of the maps assoc-ed onto the first. If a key occurs in more than one map, the mapping from te latter (left-to-right) will be the mapping in the result.
Returns a map that consists of the second of the maps assoc-ed onto the first. If a key occurs in more than one map, the mapping from te latter (left-to-right) will be the mapping in the result.
(java-version)
It returns the current Java major version as a number
It returns the current Java major version as a number
(map-values f m)
Applies f to all the value of the map m
Applies f to all the value of the map m
(os-java-pid)
it returns the OS pid for the current java process.
it returns the OS pid for the current java process.
(pprint-event-str m)
pretty print event to a string
pretty print event to a string
(puid)
It returns a random 192-bit unique id
It returns a random 192-bit unique id
(random-uid)
It returns a random 128-bit unique id with a base 36 encoding
It returns a random 128-bit unique id with a base 36 encoding
(remove-nils m)
recursively remove nils from maps (in keys or values)
recursively remove nils from maps (in keys or values)
(thread-local)
(thread-local init)
A thread-local variable which can be deref'd
A thread-local variable which can be deref'd
(thread-local-binding binding & body)
Like the binding
macro but for thread-local vars. (only 1 binding is supported)
Like the `binding` macro but for thread-local vars. (only 1 binding is supported)
(uuid)
It returns a random UUID as string
It returns a random UUID as string
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close