Did you know ... Search Documentation:
Title for pldoc(dir_index)

dialect

Prolog files

bim.plShow source
hprolog.pl  -- hProlog compatibility libraryShow source
ifprolog.pl  -- IF/Prolog compatibility packageShow source
sicstus.pl  -- SICStus 3 compatibility libraryShow source
bb_delete/2SICStus compatible blackboard routines.Source
bb_get/2SICStus compatible blackboard routines.Source
bb_put/2SICStus compatible blackboard routines.Source
bb_update/3SICStus compatible blackboard routines.Source
create_mutable/2Create a mutable term with the given initial Value.Source
get_mutable/2True if Value unifies with the current value of Mutable.Source
if/3Same as SWI-Prolog soft-cut construct.Source
is_mutable/1True if Term is bound to a mutable term.Source
prolog_flag/3Query and set a Prolog flag.Source
read_line/1Read a line from the given or current input.Source
read_line/2Read a line from the given or current input.Source
rename_module/2True if RenamedSICSTusModule is the name that we use for the SICStus native module SICStusModule.Source
trimcore/0Trims the stacks and releases unused heap memory to the operating system where possible.Source
update_mutable/2Set the value of Mutable to Value.Source
use_module/3This predicate can be used to import from a named module while the file-location of the module is unknown or to get access to the module-name loaded from a file.Source
sicstus4.pl  -- SICStus 4 compatibility libraryShow source
nonmember/2True if Element doesn't unify with any element in List.Source
rename_module/2True if RenamedSICStus4Module is the name that we use for the SICStus 4 native module SICStus4Module.Source
xsb.pl  -- XSB Prolog compatibility layerShow source
abort/1Abort with a message.Source
compile/2The XSB version compiles a file into .xwam without loading it.Source
compiler_options/1Locally switch the compiler options.Source
cputime/1True when Seconds is the used CPU time.Source
debug_ctl/2Control the XSB debugger.Source
fail_if/1Same as \+ (support XSB legacy code).Source
fmt_write/2C-style formatted write, where the arguments are formed by the arguments of Term.Source
fmt_write/3C-style formatted write, where the arguments are formed by the arguments of Term.Source
gc_tables/1The table abolish predicates leave the actual destruction of the tables to the atom garbage collector to avoid deleting active tables.Source
load_dyn/1Proper implementation requires the Quintus all_dynamic option.Source
load_dyn/2Proper implementation requires the Quintus all_dynamic option.Source
load_dync/1Proper implementation requires the Quintus all_dynamic option.Source
load_dync/2Proper implementation requires the Quintus all_dynamic option.Source
path_sysop/2Unified interface to the operations on files.Source
path_sysop/3Unified interface to the operations on files.Source
set_global_compiler_options/1Set the XSB global compiler options.Source
setup_dialect/0Further dialect initialization.Source
sk_not/1Sound negation with non-ground P.Source
thread_shared/1Declare a dynamic predicate as shared.Source
walltime/1True when Seconds is the wall time sice Prolog was started.Source
xsb_import/2Make Predicates visible in From.Source
xsb_set_prolog_flag/2Map some XSB Prolog flags to their SWI-Prolog's equivalents.Source
yap.pl  -- YAP Compatibility moduleShow source
assert_static/1Assert as static predicate.Source
depth_bound_call/2Equivalent to call_with_depth_limit(Goal, Limit, _Reached).Source
exists/1Equivalent to exists_file(File).Source
gc/0Garbage collect.Source
source/0YAP directive to maintain source-information.Source
system/1Equivalent to shell(Command).Source
yap_expansion/2goal_expansion rules to emulate YAP behaviour in SWI-Prolog.Source
yap_flag/2Map some YAP flags to SWI-Prolog.Source
yap_style_check/1Map YAP style-check options onto the SWI-Prolog ones.Source