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.


Reply via email to