Modules


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
meta_predicate(P)
declares predicates P that are dependent on the module from which they are called
module(M)
makes M the type-in module
module(M,L)
declaration that module M exports predicates in L
save_modules(L,F)
save the modules specifed in L into file F
use_module(F)
import the module-file(s) F, loading them if necessary
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