next up previous contents index
Next: Predicates for Table Inspection Up: Tabled Predicate Manipulations Previous: Exceptions   Contents   Index


Operators for Declaring and Modifying Tabled Predicates

table +P1/N1, ..., +Pk/Nk.
Tabling
Declares each predicate denoted by Pi/Ni to be tabled.

use_subsumptive_tabling +PredSpec1, ..., +PredSpeck.
Tabling
Declares each tabled predicate denoted by PredSpeci to use subsumption-based tabling, thus overriding the current system default. The tabling strategy can be changed at will through the invocation of this and the following predicate. Note, however, that the table for the predicate must be empty at the time of the change.

use_variant_tabling +PredSpec1, ..., +PredSpeck.
Tabling
Declares each tabled predicate denoted by PredSpeci to use variant-based tabling, thus overriding the current system default. The same comments apply as above.



Luis Fernando P. de Castro 2003-06-27