2 ms·
clojure.contrib.dataflow uses refs and works with side-effects on node cells. dgraph is (mostly) purely functional and its dependency graphs are persistent data
by gcv 16y ago
clojure.contrib.dataflow uses refs and works with side-effects on node cells. dgraph is (mostly) purely functional and its dependency graphs are persistent data structures, just like Clojure maps and vectors. I wrote dgraph specifically because I wanted those semantics.
- dkersten 16y agoThanks! Thats really awesome. That certainly makes it fit better with the rest of clojure than clojure.contrib.dataflow does. I'll probably end up using your library, it looks really good. Thanks for sharing.