Program State
current_atom(
A)
- backtrack through all atoms
current_module(
M)
- M is the name of a current module
current_module(
M,
F)
- F is the name of the file in which M's module
declaration appears
current_predicate(
A,
P)
- A is the name of a predicate with most general
goal P
listing
- list all dynamic procedures in the type-in module
listing(
P)
- list the dynamic procedure(s) specified by P
module(
M)
- make M the type-in module
predicate_property(
P,
Prop)
- Prop is a property of the loaded predicate P
prolog_flag(
F,
V)
- V is the current value of Prolog flag F
prolog_flag(
F,
O,
N)
- O is the old value of Prolog flag F; N is the new
value
prolog_load_context(
K,
V)
- find out the context of the current load
source_file(
F)
- F is a source file that has been loaded into the database
source_file(
P,
F)
- P is a predicate defined in the loaded file F
source_file(
P,
F,
N)
- Clause number N of predicate P came from file F