Yes, It creates the exact same infinite loop that this code does:
Related to the modify expression,
I 've always wondered about this code:
rule "MyRule"
when
$p : Person(name = "Yoda")
then
modify ($p) {
setAge(300)
}
end
Doesn't this create an infinite loop? (In my experience it does or at
least it takes a lot longer)
Because the modify ($p) schedules any rule using a Person back on the
agenda to be re-evaluated,
so also that rule, which is evaluated and executed again, modifying $p
again, ... hence the infinite loop?
--
With kind regards,
Geoffrey De Smet
_______________________________________________
rules-dev mailing list
rules-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev