This module implements some miscellaneous ISO Prolog predicates.
Finds the first solution of goal G (if any). once/1 behaves as call/1, except that no further solutions are explored on backtracking.
Usage:ISO
Test succeeds for all solutions to Generate
Usage:
Call goal G and unify Det with true if no additional choice-points has been created, or false otherwise
Usage:
T is currently instantiated to a compound term.
Usage:ISO
Is true iff atom Atom can be broken into three pieces, AtomL, Sub_atom and AtomR such that Before is the number of characters of the name of AtomL, Length is the number of characters of the name of Sub_atom and After is the number of characters of the name of AtomR
Usage:ISO
Attempts to compute and apply a most general unifier of the two terms X and Y. Is true iff X and Y are unifiable.
Usage:ISO