When more than one rule is runnable, or a rule has several instances, a decision has to be taken regarding which rule instances to run. Run a filtered subset of runnable rules and other strategies. Moreover, the strategy can be changed in different parts of a program. Load the library uses poprulebase That can take some time if the machine is heavily loaded. Some of the available forms of conditions and actions are illustrated in various teach files.
Users can define additional condition types and action types.
Both conditions and actions can invoke Pop-11 instructions directly, giving the system a great deal of flexibility and power. Please pay at the door. These are complex conditions and complex actions. If a condition does not start with a known keyword, it is a simple condition. If variables in a condition have not already been bound they will be bound when a matching database item is found.