I have a rule that looks something like this:

  (defrule taxon-has-parent
    (logical ?taxon <- (taxon (parent ?p&:(taxon-exists ?p))))
      => (assert "..."))

Note the user-defined function.

Now every time I change any field of a shadowed taxon fact, this
function is called. Why in this case does Jess not only call the
function when a change to the 'parent' slot is detected?

--
Eric Jain

--------------------------------------------------------------------
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