Package org.projog.core.predicate.builtin.kb
package org.projog.core.predicate.builtin.kb
Predicates for inspecting, adding and retracting clauses.
-
ClassesClassDescription
pj_add_arithmetic_operator(X,Y)- defines a Java class as an arithmetic operator.pj_add_predicate(X,Y)- defines a Java class as a built-in predicate.arithmetic_function(X)- defines a predicate as an arithmetic function.asserta(X)/assertz(X)- adds a clause to the knowledge base.consult(X)- reads clauses and goals from a file.Read clauses and goals from a list of files.current_predicate(X)- unifies with defined predicates.dynamic/1- indicates that a user defined predicate is dynamic.ensure_loaded(X)- reads clauses and goals from a file.flag(X,Y,Z)- associates a key with a value.clause(X,Y)/retract(X)- matches terms to existing clauses.listing(X)- outputs current clauses.retractall(X)- remove clauses from the knowledge base.table/1- defines a user defined predicate as using tabled execution.