It would be interesting to allow for graph traversal and modification using the zipper idiom that some Clojure developers already employ for working with tree shaped data, e.g.
(clojure.zip/graph-zip g v)
would return a zipper for traversing / updating graph g where vertex v ∈ g is selected as the "root".
It would be interesting to allow for graph traversal and modification using the zipper idiom that some Clojure developers already employ for working with tree shaped data, e.g.
(clojure.zip/graph-zip g v)
would return a zipper for traversing / updating graph g where vertex v ∈ g is selected as the "root".