11.2.18 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/?N) ISOcurrent_predicate(?A,:P)- A is the name of a predicate with most general goal P
and arity N
current_prolog_flag(?F,?V) ISO- V is the current value of Prolog flag F
listing- list all dynamic procedures in the type-in module
listing(:P)- list the dynamic procedure(s) specified by P
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
set_module(+M)- make M the type-in module
set_prolog_flag(+F,+N) ISO- N is the new value of Prolog flag F
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
unknown(-O,+N) development- Changes action on undefined predicates from O to N.
Send feedback on this subject.