I think Michael Knapik wrote:
> 
> 
> Question: why are they fired/reported in reverse order of the focus
> statements? 

As the manual explains at the end of section 2.10.3, there's a "focus
stack" containing the list of modules from which rules will be fired;
rules will be fired only from the module on top of the stack. "focus"
pushes a new module onto the stack (sectiom 8.64). So if you say

(focus A)
(focus B)
(focus C)

then rules from module C will fire until there are no more
activations, followed by B, followed by A.




---------------------------------------------------------
Ernest Friedman-Hill  
Science and Engineering PSEs        Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
PO Box 969, MS 9012                 [EMAIL PROTECTED]
Livermore, CA 94550         http://herzberg.ca.sandia.gov

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to