Clojure

datafy and nav

Using datafy and nav

datafy provides a generic facility to transform objects to data, including objects that are stateful, lazy, or graph-like. Additionally, nav supports (lazy) navigation through a graph of objects.