Unknown
The ISO Prolog unknown flag, controlling what happens when a goal's predicate does not exist in the current knowledge base/libraries at all: raise an it.unibo.tuprolog.solve.exception.error.ExistenceError (ERROR, the default), just report a it.unibo.tuprolog.solve.exception.warning.MissingPredicate warning (WARNING), or silently fail the goal (FAIL).
Properties
Link copied to clipboard
Every legal value this flag may take.
Link copied to clipboard
The value this flag takes unless explicitly set otherwise.
Link copied to clipboard
Raise an it.unibo.tuprolog.solve.exception.error.ExistenceError for missing predicates.
Link copied to clipboard
Whether this flag's value can be changed at all (false for e.g. MaxArity).
Link copied to clipboard
Warn (via it.unibo.tuprolog.solve.exception.warning.MissingPredicate) about missing predicates instead of raising an error.