Re: Clojure Async/State Machine/Workflow Libraries?

2015-05-04 Thread Tim Visher
I think I may have summoned the wrong demons when invoking with the `Workflow` keyword. :) I've found some resources on Event-Driven Architecture, mostly from Zach Tellman. Is his stuff the main source of that sort of thing? I realized that prismatic's graph is basically what I'm looking for

Re: Clojure Async/State Machine/Workflow Libraries?

2015-05-01 Thread Brett Morgan
but one would need option to stop the execution in some point of go block, persist it, and continue it later. Why would you need to stop execution? You could just have a chan, put what you need to persist on it, then then have different go block persist it. Main processing continues on

Clojure Async/State Machine/Workflow Libraries?

2015-04-30 Thread Tim Visher
Hey All, Anyone have any tips on clojure 'workflow' libraries? https://github.com/relaynetwork/impresario is very close, but lacks some basic features like exception transitions, etc. Basically, I'm looking for a library that allows me to create a workflow that will happen asynchronously,

Re: Clojure Async/State Machine/Workflow Libraries?

2015-04-30 Thread Vjeran Marcinko
If you're looking for something similar to some BPM (BPMN, BPEL...) engines in Clojure land, I *think* there is nothing similar here. I'm actually researching that area occasionally, and thinking wishfully about implementing one in Clojure someday. When core.async appeared first, since it also

Re: Clojure Async/State Machine/Workflow Libraries?

2015-04-30 Thread Alan Moore
Timmy, Several BPM tools are derivatives of or are directly based upon business rule engines. They usually pile on a bunch of higher level abstractions, UIs and/or frameworks to make them business user friendly. I have not seen anything like this in Clojure. However, you might want to take a