I'm confused.. and i've been working for jess for awhiel (maybe the caffeine is low).

If I do Rete engine = new Rete();

put some facts into the engine, some rules etc...

Then do engine.run() or engine.runUntilhalt ();

Then.. (then).. modify a bunch of 'beans' that have PropertyChangeListeners  (to which I know the facts are changing).

Why do I have to do engine.run() *again* to get my rules to fire? 

I mean, does this mean I have to have a loop 'constantly' calling engine.run() over and over?

Thanks,
Roger

Reply via email to