[Group Index|Full Index]
ECLiPSe Kernel: Modules
- autoload(+Library, +ListOfPredSpec)
-
Declares the predicates in ListOfPredSpec to be autoloading from the module
Library, which is in the file Library.pl in one of the library directories.
- autoload_tool(+Library, +ListOfPredSpec )
-
Declares the predicates in ListOfPredSpec to be autoloading tools from the
module (file) Library.pl.
- begin_module(+Module)
-
Start the definition of the body of the Module.
- create_module(+Module)
-
Create the given module Module.
- current_module(?Module)
-
Succeeds if Module is an existing module.
- erase_module(+Module)
-
Erase the given module Module.
- export +SpecList
-
Exports all procedures specified by SpecList. These are then visible to
modules that import them.
- global +SpecList
-
Declares the procedure(s) and other modular items specified by SpecList
to be global.
- import +Module
-
Declare all the exported procedure of Module as being imported by default
to the caller module.
- import +SpecList from +Module
-
Declares the procedure(s) specified by SpecList to be imported from the
module Module.
- is_locked(+Module)
-
Succeeds if the module Module is locked.
- local +SpecList
-
Declares the procedure(s) and other modular items specified by SpecList
to be local to the caller module. If a global procedure of the same name
is defined in another module it is made invisible.
- lock(+Module)
-
Locks the access to the module Module.
- lock(+Module, +Password)
-
Locks the access to the module Module, but allow unlocking with the
password Password
- module(+Module)
-
Open and enter a module, ie. set Module as the home module for the
top-level loop and for subsequent compiled predicates.
- module_interface(+Module)
-
Create the module Module and start defining its interface.
- tool(+PredSpec)
-
Declares PredSpec as a tool interface procedure.
- tool(+PredSpecI, +PredSpecB)
-
Declares PredSpecI as a tool interface procedure and PredSpecB as its body
procedure.
- tool_body(+PredSpecI, ?PredSpecB, ?Module)
-
Succeeds if PredSpecI is a tool interface procedure, PredSpecB is its body
procedure, and Module the module where it is defined.
- unlock(+Module, +Password)
-
Unlocks the access to the module Module, if the password given in Password
is correct
- use_module(+Module)
-
Make available the interface of Module.