Specter 0.13.0
Installation
To install, add the following dependency to your project or build file:
[com.rpl/specter "0.13.0"]
Namespaces
com.rpl.specter
Public variables and functions:
- ALL
- ATOM
- BEGINNING
- codewalker
- collect
- collect-one
- collected?
- collector
- 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
- declarepath
- defcollector
- defdynamicnav
- defmacroalias
- defnav
- defprotocolpath
- defrichnav
- DISPENSE
- dynamic-param?
- dynamicnav
- END
- extend-protocolpath
- extend-protocolpath*
- filterer
- FIRST
- if-path
- keypath
- LAST
- late-bound-collector
- late-bound-nav
- late-bound-richnav
- late-path
- local-declarepath
- MAP-VALS
- META
- multi-path
- multi-transform
- multi-transform*
- must
- nav
- NIL->LIST
- NIL->SET
- nil->val
- NIL->VECTOR
- NONE
- not-selected?
- parser
- path
- pred
- providepath
- putval
- recursive-path
- replace-in
- replace-in*
- richnav
- select
- select*
- select-any
- select-any*
- select-first
- select-first*
- select-one
- select-one!
- select-one!*
- select-one*
- selected-any?
- selected-any?*
- selected?
- setval
- setval*
- srange
- srange-dynamic
- STAY
- stay-then-continue
- STOP
- submap
- subselect
- subset
- terminal
- terminal-val
- transform
- transform*
- transformed
- traverse
- traverse*
- VAL
- view
- walker
- with-inline-debug