safe-get, safe-select-keys, merge-disjoint.keywordize-map in favor of clojure.walk/keywordize-keysgraph/graph forms (with an implicit key generated from (keyword (name f))).(= 1 (letk [[a/b] {:a/b 1}] b)) and (= 1 ((fnk [a/b] b) {:a/b 1}))*clojurescript-version* when compiling ClojureScriptupdate only if clojure.core/update does not exist (ie. legacy clojure(script) versions)safe-get in ClojureScript due to missing :include-macros true in plumbing.coreplumbing.map/keyword-map, plumbing.core/if-letk, plumbing.core/when-letk?> and ?>> require a body expression in parens, and take an arbitrary number of body expressions.update and mapply to plumbing.coreprismatic/schema. This is a breaking change if (and only if) you've explicitly written old-style fnk/graph schemas like {:x true :y false}, or code for manipulating such schemas.(let [a 1] ((fnk [{a a}] a) {}))map-keys and map-vals (thanks bendlas!)plumbing.lazymap is no more -- it's now included indirectly as lazymap.core. Thanks to Meikel Brandmeyer for a great library, and working with us to extend it to accommodate Graph's use case.comp-partial from pfnk to graph, and added instance for fnks/graphseager-compile that can produce graphs that are almost as fast as hand-coded replacements, by avoiding maps internally where possible using positional fns, and using Records when maps are necessary. The old eager-compile is still available as interpreted-eager-compile.Can you improve this documentation? These fine people already did:
Jason Wolfe, loganlinn & Chris TruterEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |