- $recover_and_rethrow(:Goal, +Term)
- This goal is used to wrap the catch/3 recover handler if the exception is not supposed to be `catchable'. An example of an uncachable exception is '$aborted', used by abort/0. Note that we cut to ensure that the exception is not delayed forever because the recover handler leaves a choicepoint.
- $clear_source_admin(+File) is det
- Removes source adminstration related to File
- $undefined_procedure(+Module, +Name, +Arity, -Action) is det
- This predicate is called from C on undefined predicates. First allows the user to take care of it using exception/3. Else try to give a DWIM warning. Otherwise fail. C will print an error message.
- user:prolog_file_type(?Extension, ?Type)[multifile]
- Define type of file based on the extension. This is used by
absolute_file_name/3 and may be used to extend the list of
extensions used for some type.
qlfmust be last when searching for Prolog files. Otherwise use_module/1 will consider the file as not-loaded because the .qlf file is not the loaded file. Must be fixed elsewhere.
- $translated_source(+Old, +New) is det
- Called from loading a QLF state when source files are being renamed.
- $store_clause(+Term, +Id) is det
- This interface is used by PlDoc (and who knows). Kept for to avoid compatibility issues.
- Called every N inferences of the Prolog flag
- $load_additional_boot_files is det
- Called from
compileFileList()in pl-wic.c. Gets the files from "-c file ..." and loads them into the module user.