We've managed to emulate/map 100% of our existing features and functionality. Which wasn't easy, and why it took much longer. The algorithm itself is lazy, yet some features such as dynamic salience or auto-focus, must be eager. Also several features, such as no-loop, could be done different and much more robustly in other ways.
There will be more work to do, this is just the beginning. Initially we'll just be tracking to make sure that we don't have worse than Rete performance for any use cases, before we focus on making it faster. Those who use root "context" objects to select rules to evaluate and fire, will not likely see much difference. Those that use a large number of rules, especially with rule flow or agenda-groups, should hopefully see some gains. Over all the lazy nature of algorithm should make it more forgiving of bad rule authoring. Also we've added in new tracing capabilities, so you can turn logging on and see how your rules are being evaluated, and data propagated. Mark On 6 Jun 2013, at 01:13, Mark Proctor <mproc...@codehaus.org> wrote: > For those interested, we just got the new rule algorithm to pass 100% of our > existing tests. So we'll be merging those changes in tomorrow :) > http://blog.athico.com/2013/01/life-beyond-rete-rip-rete-2013.html > > Mark _______________________________________________ rules-dev mailing list rules-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-dev