Saves all predicates in Modules in PO format to File.
atom or list of atom, must be ground
An atom representing a current module, or a list of such atoms representing a list of modules.
file_spec, must be ground
A file specification, ‘.po’ extension optional.
The module declarations, predicates, multifile clauses and initializations belonging to Modules are saved in object format into the file denoted by File. Source file information and embedded directives (except initializations) are not saved.
PO file produced can be loaded using
When multiple modules are saved into a file, loading that file will
import only the first of those modules into the module in which the
Modules or File is not bound.
Modules is not a valid list of module names, or a single module name, or File is not a valid file specification.
File is not writable.
A given module is not a current module.