Specter 0.12.0
Installation
To install, add the following dependency to your project or build file:
[com.rpl/specter "0.12.0"]
Namespaces
com.rpl.specter
Public variables and functions:
- ALL
- ATOM
- BEGINNING
- bind-params*
- codewalker
- collect
- collect-one
- comp-paths
- compiled-multi-transform
- compiled-replace-in
- compiled-select
- compiled-select-any
- compiled-select-first
- compiled-select-one
- compiled-select-one!
- compiled-selected-any?
- compiled-setval
- compiled-transform
- compiled-traverse
- cond-path
- continue-then-stay
- continuous-subseqs
- DISPENSE
- END
- filterer
- FIRST
- if-path
- keypath
- LAST
- MAP-VALS
- META
- multi-path
- multi-transform*
- must
- must-cache-paths!
- NIL->LIST
- NIL->SET
- nil->val
- NIL->VECTOR
- NONE
- not-selected?
- params-reset
- parser
- pred
- putval
- replace-in*
- select*
- select-any*
- select-first*
- select-one!*
- select-one*
- selected-any?*
- selected?
- setval*
- srange
- srange-dynamic
- STAY
- stay-then-continue
- STOP
- submap
- subselect
- subset
- terminal
- terminal-val
- transform*
- transformed
- traverse*
- VAL
- view
- walker
com.rpl.specter.macros
Public variables and functions:
- cljs-macroexpand
- cljs-macroexpand-all
- cljs-macroexpand-all*
- collected?
- declarepath
- defcollector
- defnav
- defnavconstructor
- defpathedfn
- defprotocolpath
- extend-protocolpath
- fixed-pathed-nav
- multi-transform
- nav
- paramscollector
- paramsfn
- path
- pathed-collector
- providepath
- replace-in
- richnav
- select
- select-any
- select-first
- select-one
- select-one!
- selected-any?
- setval
- transform
- traverse
- variable-pathed-nav