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-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

boxed-valueclj/s≠macro

clj
(boxed-value 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.
cljs
(boxed-value & body)

Returns boxed delay for the body.

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

InternalAccessclj/sprotocol

internal-mapclj/s

(internal-map _)

Returns underlying map for low-level manipulations.

Returns underlying map for low-level manipulations.
source (clj)source (cljs)

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

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

× close