Specter 1.1.3
Installation
To install, add the following dependency to your project or build file:
[com.rpl/specter "1.1.3"]
Namespaces
com.rpl.specter
Public variables and functions:
- AFTER-ELEM
- ALL
- ALL-WITH-META
- ATOM
- BEFORE-ELEM
- before-index
- BEGINNING
- codewalker
- collect
- collect-one
- collected?
- collector
- comp-paths
- compact
- 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
- compiled-traverse-all
- compiled-vtransform
- cond-path
- continue-then-stay
- continuous-subseqs
- declarepath
- defcollector
- defdynamicnav
- defmacroalias
- defnav
- defprotocolpath
- defrichnav
- DISPENSE
- dynamic-param?
- dynamicnav
- eachnav
- END
- end-fn
- extend-protocolpath
- extend-protocolpath*
- filterer
- FIRST
- if-path
- index-nav
- INDEXED-VALS
- indexed-vals
- keypath
- LAST
- late-bound-collector
- late-bound-nav
- late-bound-richnav
- late-path
- late-resolved-fn
- local-declarepath
- map-key
- MAP-KEYS
- MAP-VALS
- META
- multi-path
- multi-transform
- multi-transform*
- must
- NAME
- NAMESPACE
- nav
- NIL->LIST
- NIL->SET
- nil->val
- NIL->VECTOR
- NONE
- NONE-ELEM
- not-selected?
- nthpath
- parser
- path
- pred
- pred<
- pred<=
- pred=
- pred>
- pred>=
- providepath
- putval
- recursive-path
- regex-nav
- replace-in
- replace-in*
- richnav
- satisfies-protpath?
- select
- select*
- select-any
- select-any*
- select-first
- select-first*
- select-one
- select-one!
- select-one!*
- select-one*
- selected-any?
- selected-any?*
- selected?
- set-elem
- setval
- setval*
- srange
- srange-dynamic
- STAY
- stay-then-continue
- STOP
- submap
- subselect
- subset
- terminal
- terminal-val
- transform
- transform*
- transformed
- traverse
- traverse*
- traverse-all
- traverse-all*
- traversed
- VAL
- view
- vterminal
- vtransform
- walker
- with-fresh-collected
- with-inline-debug
- wrap-dynamic-nav