John, Thanks for your email and the links, I'm interested in this topic and wasn't aware of the previous work you referenced.
I would't be surprised if the sentiments expressed by Stephen Compall in this thread, specially > my Clojure style seeks immutable solutions, and cells-ishs don't fit in that > category > might be shared by many in the Clojure community. Just something to keep in mind, and it is certainly possible that I'm wrong about this. Important parts of the app I am currently working on definitely have a need to "react to changes on dependent values" Right now, unfortunately, I am attempting to manage the dependency graph and the resulting updates/propagations manually, which is tedious and prone to error. I'm actively looking for a solution that would automate some or all of this. I'm wondering if this kind of thing might work well in conjunction with the "graph" library recently released by Prismatic, and there are are similar work-alike libraries. One idea I am currently mulling over is "compiling" a computation specified in the "graph" manner into a dynamically updatable realization/implementation, somewhat similar to the way that Prismatic compiles their graphs into maps , lazy maps, or a map with each subcomputation spawned in parallel via futures. I'm definitely interested in talking/working with others with similar interests/requirements…. Don On Feb 3, 2013, at 1:39 AM, john <john.vie...@gmail.com> wrote: > Hi, > the library > https://github.com/straszheimjeffrey/dataflow > and > http://richhickey.github.com/clojure-contrib/dataflow-api.html (1) > > or > https://github.com/gcv/dgraph > > seems to me very cool for systems that need to react on changes on dependent > values. I very much like the API in (1) > > Actually my personal opinion is that this is a very substantial thing in > business applications. > > Am I wrong but nobody seems to bother about them? > (I am not well clojure connected so this assumption is totally based on > git-update-dates / clojure-user-group discussions / planet.clojure.in posts) -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.