Independent RIFE Continuations

12 views
Skip to first unread message

Brian Heilig

unread,
Jul 16, 2013, 4:50:05 PM7/16/13
to rife-...@googlegroups.com
Hi Geert,

I'm glad to see you are back and continuing support for this incredible body of work. On your website I can find talk of separating out the continuations framework into an independent project. Has that been made available? I'm unable to find it. I'm evaluating the continuations for a data flow project I'm working on and I'd rather not have to fork the development.

Brian

Geert Bevin

unread,
Jul 17, 2013, 3:15:55 AM7/17/13
to rife-...@googlegroups.com
Hi Brian,

RIFE Continuations are not available as a separate source directory yet. However in v1 I did do the work of making it a dedicated build step to build a standalone continuations jar. If you're interested, you can take a look at the old Ant build file (http://svn.rifers.org/rife/trunk/build.xml) and search for 'continuationsjar' and 'continuationsagentjar'. The old binaries are also still available for download: http://rifers.org/downloads/#rifecontinuations

As a proof of concept I also worked on a continuations-based workflow engine back then, really just an initial stab at the idea and never formally released. You can find those sources here: http://svn.rifers.org/rife-workflow/trunk/

Hope this helps,

Geert

Brian Heilig

unread,
Jul 17, 2013, 11:29:39 AM7/17/13
to rife-...@googlegroups.com
Thanks Geert, I'll take a look. I'm still evaluating your implementation of continuations for our product. As part of the development we would need to build a generic workflow engine around RIFE continuations. Maybe we'll be able to help maintain those libraries and work together. I'll let you know. Would you be willing to answer short questions about the implementation? If so, should I contact you directly or do you prefer questions posted to this mailing list?

Brian

Geert Bevin

unread,
Jul 17, 2013, 11:34:16 AM7/17/13
to rife-...@googlegroups.com, rife...@googlegroups.com
Hi Brian,

Please keep everything on the mailing list. However once we're diving into the development part itself, it's probably best to do that on rife...@googlegroups.com

Note though that I haven't looked at that code for years and I'm particularly strapped for time in the next two weeks. I'll do my best to help you though.

Take care,

Geert

Brian Heilig

unread,
Jul 17, 2013, 2:25:30 PM7/17/13
to rife-...@googlegroups.com, rife...@googlegroups.com
Hi Geert,

Ok. It looks like continuations are limited in scope to a single method. Is that right? I require something more like delimited continuations where for example A is the entry point, A calls B, B calls C, and C calls pause(). The continuation can crawl back up the call stack. Am I right that Rife continuations don't support that model?

Any thoughts on how I might adapt the mechanism to support that model?

Regards,
Brian


On Wednesday, July 17, 2013 11:34:16 AM UTC-4, Geert Bevin wrote:
Hi Brian,

Please keep everything on the mailing list. However once we're diving into the development part itself, it's probably best to do that on rife-d...com
Reply all
Reply to author
Forward
0 new messages