Routing 0.1.2 API documentation
Ring-compatible HTTP routing library.
stch.fingertree
Persistent collections based on 2-3 finger trees.
Public variables and functions:
- ->CountedDoubleList
- ->CountedSortedSet
- ->DeepTree
- ->DelayedTree
- ->Digit1
- ->Digit2
- ->Digit3
- ->Digit4
- ->DoubleList
- ->EmptyTree
- ->Len-Right-Meter
- ->SingleTree
- ConjL
- Measured
- ObjMeter
- PrintableTree
- SplitAt
- Splittable
- Tree
- app3
- app3deep
- conjl
- counted-double-list
- counted-sorted-set
- counted-sorted-set-by
- deep
- deep-left
- deep-right
- digit
- double-list
- empty-counted-double-list
- finger-meter
- finger-tree
- ft-concat
- ft-split-at
- getMeter
- idElem
- map->Len-Right-Meter
- measure
- measureMore
- measurePop
- measured
- meter
- newDeepTree
- newEmptyTree
- newSingleTree
- nodes
- opfn
- print-tree
- split
- split-tree
- to-tree
stch.routing
DSL for routing Ring requests.
Public variables and functions:
- *router*
- ->Router
- -body
- -domain
- -guard
- -headers
- -index
- -lookup-header
- -lookup-param
- -method
- -not-traversed
- -param
- -params
- -path
- -pred
- -request
- -scheme
- -static
- -terminate
- -truncate
- -url
- -zipper
- IDispatch
- IRequest
- Request
- RequestMethods
- body
- defroute
- defroute'
- domain
- guard
- headers
- index
- init-router
- lookup-header
- lookup-param
- map->Router
- method
- not-traversed
- param
- params
- path
- pred
- request
- route
- route'
- routes
- scheme
- static
- strict-map->Router
- terminate
- truncate
- url
- zipper
stch.routing.parse
Public variables and functions:
stch.zipper
Zipper for sequential data. Maintains a history of the traversed positions.