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