And if the meta is depending on multiple unfinished rules, or even other
metas with unfinished rules?  Sounds like a logic nightmare..  better just
design the metas better in the first place..

Seems to me the logic would be moderately straight-forward if it was driven out of the end of net rule timeout processing and the rules were ordered for processing as I proposed.

Basically walk the list of the net-dependent metas looking for ones where the complete count doesn't equal the dependent count, then run any found with true and false for the missing dependent values, and if the results are the same in both cases mark the rule complete, with it's correct overall result value.

I don't know if there would be any reason to do it, but I didn't want the concept to get lost by nobody looking at the text in the duplicate bug ever again.

       Loren

Reply via email to