Next: mpg-top-mem, Previous: mpg-top-lis, Up: mpg-top [Contents][Index]
[][:F|+Fs]same as load_files([F|Fs])
block :P declarationpredicates specified by P should block until sufficiently instantiated
compile(:F)load compiled clauses from files F
consult(:F)reconsult(:F)load interpreted clauses from files F
expand_term(+T,-X) hookableterm T expands to term X using user:term_expansion/6
or grammar rule expansion
goal_expansion(+Term1, +Layout1, +Module, -Term2, -Layout2) hookDefines transformations on goals while clauses are being compiled or asserted, and during meta-calls.
discontiguous :P declaration, ISOclauses of predicates P do not have to appear contiguously
dynamic :P declaration, ISOpredicates specified by P are dynamic
elif(:Goal) declarationProvides an alternative branch in a sequence of conditional compilation directives.
else declarationProvides an alternative branch in a sequence of conditional compilation directives.
endif declarationTerminates a sequence of conditional compilation directives.
ensure_loaded(:F) ISOload F if not already loaded
if(:Goal) declarationStarts a sequence of conditional compilation directives for conditionally including parts of a source file.
include(+F) declaration, ISOinclude the source file(s) F verbatim
initialization :G declaration, ISOdeclares G to be run when program is started
load_files(:F)load_files(:F,+O)load files according to options O
meta_predicate :P declarationdeclares predicates P that are dependent on the module from which they are called
mode :P declarationNO-OP: document calling modes for predicates specified by P
module(+M,+L) declarationmodule(+M,+L,+O) declarationmodule M exports predicates in L, options O
multifile :P declaration, ISOthe clauses for P are in more than one file
public :P declarationNO-OP: declare predicates specified by P public
restore(+F)restore the state saved in file F
user:term_expansion(+Term1, +Layout1, +Tokens1, -Term2, -Layout2, -Tokens2) hookOverrides or complements the standard transformations to be done by
expand_term/2.
use_module(:F)use_module(:F,+I)import the procedure(s) I from the module file F
use_module(?M,:F,+I)import I from module M, loading module file F if necessary
volatile :P declarationpredicates specified by P are not to be included in saves