(create-path-in path value)
create a path starting at map through all keys in map: (create-path-in '(a b c d e) value) => {:a {:b {:c {:d {:e value}}}}})
create a path starting at map through all keys in map: (create-path-in '(a b c d e) value) => {:a {:b {:c {:d {:e value}}}}})
(find-paths-to-value input value path)
find all paths in map which are equal to value, where value is (ref?)=true.
find all paths in _map_ which are equal to _value_, where _value_ is (ref?)=true.
(ref-skel-map input-map)
associate each reference in input-map with:
associate each reference in _input-map_ with: 1. its skeleton 2. all paths to point to it.
(skels input-map refs)
create map from reference to their skeletons.
create map from reference to their skeletons.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close