I've actually been looking at Rete.  However, for my present purposes
I want something that just does computation dependency graphs.  Rete
is way heavier than I'm currently thinking.

On Mar 3, 8:12 am, Rich Hickey <richhic...@gmail.com> wrote:
> On Mar 2, 10:41 pm, Jeffrey Straszheim <straszheimjeff...@gmail.com>
> wrote:
>
>
>
> > There are a lot of "toy" cells implementations for Clojure, but as far as I
> > can tell none of them are really full-production ready libraries like K.
> > Tilton's.  I'm planning on starting a GUI based project and something cell's
> > like would be very helpful.  I may end up building it myself, and am
> > wondering what the community thinks is the best direction.
>
> > I have some thoughts of my own.
>
> > First off, Clojure is not Common Lisp (to say the least), so I don't think
> > we necessarily need to create as stateful a library as the original Cells.
> > I've used Cells-like architectures before in GUI apps (although not as a
> > separate abstract library), and don't really think it is the best way.
>
> > I'm thinking of a more static, "rules engine-ey" approach, with a small set
> > of input data, a dataflow mechanism over some rules, with dependency
> > management, parallelism (when requested), and support for fixed-point
> > recursion. However, since I'd like whatever I come up with to be reused by
> > the community, I'm intererested in everyone's input.
>
> Rete?
>
> There's Drools, an interface to which might be a lot of fun. When last
> I looked into it, it seemed needlessly painful due to Drools'
> inability to treat maps as facts (they wanted JavaBeans). I'm not sure
> if that is still the case.
>
> Rich
>
> Rich
--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to