(assoc* m k boxed-v)
Returns persistent map with assoc’ed boxed value.
Returns persistent map with assoc’ed boxed value.
(boxed-map-entry e)
(boxed-map-entry k boxed-v)
Returns map entry with delayed value which is deref’ed when accessed.
Returns map entry with delayed value which is deref’ed when accessed.
(boxed-value & body)
Returns boxed delay for the body
.
Returns boxed delay for the `body`.
(deref-value v)
Returns value of the BoxedValue
instance.
Returns value of the `BoxedValue` instance.
(internal-map _)
Returns underlying map for low-level manipulations.
Returns underlying map for low-level manipulations.
(map-entry e)
Returns map entry, the standard one or the implementation for boxed value.
Returns map entry, the standard one or the implementation for boxed value.
(persistent-map m)
Returns IPersistentMap
implementation for the map m
which can contain
delayed values.
Returns `IPersistentMap` implementation for the map `m` which can contain delayed values.
(persistent? x)
True if x
is an instance of persistent map implementation.
True if `x` is an instance of persistent map implementation.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close