Liking cljdoc? Tell your friends :D

strojure.zizzmap.impl


assoc*cljs

(assoc* m k boxed-v)

Returns persistent map with assoc’ed boxed value.

Returns persistent map with assoc’ed boxed value.
sourceraw docstring

boxed-delayclj/smacro

(boxed-delay & body)

Returns boxed delay for the body.

Returns boxed delay for the `body`.
source (clj)source (cljs)raw docstring

boxed-delay*clj/smacro

(boxed-delay* expr)

Returns boxed delay for the expr. Does not box simple forms but only non-empty sequences.

Returns boxed delay for the `expr`. Does not box simple forms but only
non-empty sequences.
source (clj)source (cljs)raw docstring

boxed-map-entryclj/s

(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.
source (clj)source (cljs)raw docstring

map-entryclj/s

(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.
source (clj)source (cljs)raw docstring

persistent-mapclj/s

(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.
source (clj)source (cljs)raw docstring

persistent?clj/s

(persistent? x)

True if x is an instance of persistent map implementation.

True if `x` is an instance of persistent map implementation.
source (clj)source (cljs)raw docstring

UnderlyingMapclj/sprotocol

underlying-mapclj/s

(underlying-map _)

Returns normal map which can be wrapped with custom implementation.

Returns normal map which can be wrapped with custom implementation.
source (clj)source (cljs)

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

× close