You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have found that suspending atomic intentions blocks the processing of further events. I guess that is because intentions that process other events (and that would resume the suspended atomic intention) are never selected, since there was already an atomic intention running? Is this the intended behaviour? I expected suspended atomic intentions to exclusively execute until they are suspended, be suspended for a while (i.e. allow other intentions to execute) and then execute exclusively again when they are resumed.
The text was updated successfully, but these errors were encountered:
it was the intended behavior, to keep the atomicity of intentions (even if suspended). It was an initial implementation that we didn't discuss extensively.
So, I think we can discuss the issue and re-evaluate it.
I have found that suspending atomic intentions blocks the processing of further events. I guess that is because intentions that process other events (and that would resume the suspended atomic intention) are never selected, since there was already an atomic intention running? Is this the intended behaviour? I expected suspended atomic intentions to exclusively execute until they are suspended, be suspended for a while (i.e. allow other intentions to execute) and then execute exclusively again when they are resumed.
The text was updated successfully, but these errors were encountered: