My bad, I used the new APIs in clip spy 6.40 where that specific method was turned into a property.
If the LHS of a rule fires, say it matches an object, and the RHS modifies one of the fields in the object, then the state of the object is modified and the LHS may match again causing the RHS to fire adfinitum. How do you prevent this? Example (defclass Man (is-a USER) (slot age (create-accessor read-write))) (defrule rule1 (is-a Man) (object (is-a A man) (age ?age)(name ?name))