true
if Frame
still is a candidate for backtracking. false
otherwise.
user
the goal is represented as <module>:<goal>.
Do not instantiate variables in this goal unless you know what
you are doing! Note that the returned term may contain references to the
frame and should be discarded before the frame terminates. (70)
true
if Frame
is the top Prolog goal from a recursive call back from the foreign
language. false
otherwise.
true
if the frame is
hidden from the user, either because a parent has the hide-childs
attribute (all system predicates), or the system has no trace-me
attribute.
clause
(the goal has
alternative clauses), foreign
(non-deterministic foreign
predicate), jump
(clause internal choicepoint), top
(first dummy choice-point), catch
(catch/3
to allow for undo),
debug
(help the debugger), or none
(has been
deleted).
This predicate is used for the graphical debugger to show the choicepoint stack.
true
if the clause in which is
appears has not created any choicepoints since it was started. There are
few realistic situations for using this predicate. It is used by the
prolog/0
toplevel to check whether Prolog should prompt the user for
alternatives.