I am guessing that to accomplish the "reuse" that I want in both parallel cursors, I would have to define a subprocess, does that sound correct?
cheers, Pedro On Mon, Dec 17, 2012 at 6:35 PM, Pedro Henriques dos Santos Teixeira < [email protected]> wrote: > > Hello! Thanks a lot for your answer. For some reason, NOISY is not working > within my rails app :/ and the standalone test was great to test :) > > The problem I described happens when using "concurrence :count =>1" > > That is, it seems jumping is triggering to leave the concurrence exp, is > there any workaround for this? > > > > thanks, > Pedro > > > > On Thu, Dec 13, 2012 at 6:58 PM, John Mettraux <[email protected]>wrote: > >> >> On Thu, Dec 13, 2012 at 12:17:14PM -0800, Pedro Henriques dos Santos >> Teixeira wrote: >> > >> > can you help me figure it out what's ruote intented to do on this case: >> > >> > concurrence do >> > cursor :tag => 'C1' do >> > alpha >> > end >> > cursor :tag => 'C2' do >> > beta >> > jump :to => 'alpha', :ref => 'C1' >> > end >> > end >> >> Hello Pedro, >> >> let's run that. >> >> https://gist.github.com/4279718 >> >> if you run it with NOISY=true (NOISY=true ruby pedro.rb), you'll see that >> alpha gets reached two times, the first time because concurrence >> "launches" >> all its branches, the second time because of the jump. >> >> > I wanted to have two workitems on 'alpha' (in parallle), but it seems >> the >> > jump replies to the concurrence, which then makes it terminates, is that >> > correct? >> >> I did not observe that. >> >> > I just started investigating, but would appreaciate opinion on how it >> > should behave. >> > >> > My motivation for this is when converting from a "2D workflow >> > representation" this would be a way of connecting / reusing activities. >> >> Maybe this new feature could help: >> >> >> https://github.com/jmettraux/ruote/blob/24995d71a054a02eb49e74f33383720055bfc79a/test/functional/ft_82_await_attribute.rb >> >> It's fresh on the master, very beta. It's the "await" expression >> (http://ruote.rubyforge.org/exp/await.html) reworked into an attribute. >> I'd >> like to write a blog post about it, but dayjob interferes. >> >> Help discussing/refining this new feature is welcome. >> >> >> Best regards, >> >> -- >> John Mettraux - http://lambda.io/jmettraux >> >> -- >> you received this message because you are subscribed to the "ruote users" >> group. >> to post : send email to [email protected] >> to unsubscribe : send email to >> [email protected] >> more options : http://groups.google.com/group/openwferu-users?hl=en >> > > -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
