Liking cljdoc? Tell your friends :D

lazy-map.core


->?LazyMapclj

(->?LazyMap m)

Behaves the same as ->LazyMap, except that if m is already a lazy map, returns it directly. This prevents the creation of a lazy map wrapping another lazy map, which (while not terribly wrong) is not the best.

Behaves the same as ->LazyMap, except that if m is already a lazy
map, returns it directly. This prevents the creation of a lazy map
wrapping another lazy map, which (while not terribly wrong) is not
the best.
sourceraw docstring

extend-printcljmacro

(extend-print class str-fn)
source

force-mapclj

(force-map m)

Realizes all the values in a lazy map, returning a regular map.

Realizes all the values in a lazy map, returning a regular map.
sourceraw docstring

lazy-mapcljmacro

(lazy-map map)
source

lazy-map-dispatchclj

(lazy-map-dispatch obj)

This is a dispatch function for clojure.pprint that prints lazy maps without forcing them.

This is a dispatch function for clojure.pprint that prints
lazy maps without forcing them.
sourceraw docstring

lazy-map-entryclj

(lazy-map-entry k v)
source

LazyMap->printableclj

(LazyMap->printable m)

Converts a lazy map to a regular map that has placeholder text for the unrealized values. No matter what is done to the returned map, the original map will not be forced.

Converts a lazy map to a regular map that has placeholder text
for the unrealized values. No matter what is done to the returned
map, the original map will not be forced.
sourceraw docstring

map-entryclj

(map-entry k v)
source

map-keysclj

(map-keys f map)

Applies f to each of the keys of a map, returning a new map.

Applies f to each of the keys of a map, returning a new map.
sourceraw docstring

map-valsclj

(map-vals f map)

Applies f to each of the values of a map, returning a new map.

Applies f to each of the values of a map, returning a new map.
sourceraw docstring

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

× close