active-logic/activelogic-cs

Ordered composites do not greedily evaluate.

Closed this issue · 2 comments

With a sequence A && B && C, whereas stateless evaluation will move to B without delay if A is done, the equivalent ordered sequence will only evaluate A, leaving further evaluation to the next frame.

This conflicts with the RoR feature (#35); RoR leniency patches the issue, however this is not ideal.

Fixing this requires changing the ordered composite syntax.

If #43 is implemented this may not be necessary

Reset blocks now implemented. Keeping this open until I can decide whether non-greedy evaluation is still an issue.