Control
  • !/0
  • $exported_proc/3
  • $findterm/5
  • $nextproc/3
  • $procinfo/5
  • $resolve_module/4
  • ,/2
  • ->/2
  • :/2
  • ;/2
  • </2
  • =:=/2
  • =</2
  • =\=/2
  • >/2
  • >=/2
  • \+/1
  • abolish/[1,2,3]
  • abort/0
  • all_ntbl_entries/4
  • all_procedures/4
  • als_system/1
  • b_findall/4
  • bagof/3
  • call/1
  • callWithDelayedInterrupt/[1,2]
  • canon_path/2
  • catch/3
  • change_cwd/1
  • command_line/1
  • compiletime/0
  • curmod/1
  • current_op/3
  • current_prolog_flag/2
  • exists_file/1
  • fail/0
  • filename_equal/2
  • findall/3
  • forcePrologInterrupt/0
  • free_gv/1
  • gc/0
  • getDirEntries/3
  • getPrologInterrupt/1
  • get_cwd/1
  • getenv/2
  • halt/0
  • is/2
  • leash/1
  • make_det_gv/1
  • make_gv/1
  • modules/2
  • must_exist_file/1
  • nospy/[0,1]
  • not/1
  • notrace/0
  • op/3
  • procedures/4
  • remove_file/1
  • repeat/0
  • rexec/2
  • save_image/2
  • setPrologInterrupt/1
  • set_prolog_flag/2
  • setof/3
  • spy/[0,1]
  • srandom/1
  • statistics/0
  • statistics/2
  • sys_env/3
  • system/1
  • throw/1
  • trace/[0,1]
  • true/0
  • Input Output
  • $access/2
  • at_end_of_stream/[0,1]
  • bufread/[2,3]
  • bufwrite/2
  • bufwriteq/2
  • chdir/1
  • close/[1,2]
  • consult/[1,2]
  • consultq/1
  • curl/[1,2,3]
  • current_input/1
  • current_output/1
  • date/1
  • date_less/2
  • date_pattern/4
  • datetime/2
  • datetime_less/2
  • display/1
  • flush_input/1
  • flush_output/[0,1]
  • get/1
  • get0/1
  • get_char/[1,2]
  • get_code/[1,2]
  • gm_datetime/2
  • http/3
  • nl/[0,1]
  • old_bufread/2
  • open/[3,4]
  • peek_char/[1,2]
  • peek_code/[1,2]
  • poll/2
  • printf/[1,2,3,4]
  • printf_opt/3
  • put/1
  • put_atom/[1,2]
  • put_char/[1,2]
  • put_code/[1,2]
  • put_string/[1,2]
  • read/[1,2]
  • read_term/[2,3]
  • reconsult/1
  • see/1
  • seeing/1
  • seen/0
  • set_date_pattern/1
  • set_depth_computation/2
  • set_input/1
  • set_line_length/2
  • set_max_depth/2
  • set_output/1
  • set_stream_position/2
  • skip/1
  • sprintf/3
  • stream_position/[2,3]
  • stream_property/2
  • tab/1
  • tell/1
  • telling/1
  • time/1
  • time_less/2
  • told/0
  • ttyflush/0
  • valid_date/[1,3]
  • write/[1,2]
  • write_canonical/[1,2]
  • write_term/[2,3]
  • writeq/[1,2]
  • Terms
  • =../2
  • =/2
  • ==/2
  • @</2
  • @=</2
  • @>/2
  • @>=/2
  • \=/2
  • \==/2
  • append/3
  • arg/3
  • atom/1
  • atom_chars/2
  • atom_codes/2
  • atomic/1
  • char_code/2
  • compare/3
  • copy_term/2
  • dappend/3
  • dmember/2
  • dreverse/2
  • float/1
  • functor/3
  • gensym/2
  • integer/1
  • keysort/2
  • length/2
  • make_hash_table/1
  • mangle/3
  • member/2
  • name/2
  • nonvar/1
  • number/1
  • number_chars/2
  • number_codes/2
  • recorda/3
  • recorded/3
  • recordz/3
  • reverse/2
  • sort/2
  • sub_atom/5
  • term_chars/2
  • term_codes/2
  • var/1
  • Prolog Database
  • assert/[1,2]
  • asserta/[1,2]
  • assertz/[1,2]
  • clause/[2,3]
  • dynamic/1
  • erase/1
  • instance/2
  • listing/[0,1]
  • module_closure/[2,3]
  • retract/[1,2]
  • UIAs
  • $uia_alloc/2
  • $uia_clip/2
  • $uia_peek/4
  • $uia_peekb/3
  • $uia_peekd/3
  • $uia_peekl/3
  • $uia_peeks/3
  • $uia_peeks/4
  • $uia_peekw/3
  • $uia_poke/4
  • $uia_pokeb/3
  • $uia_poked/3
  • $uia_pokel/3
  • $uia_pokes/3
  • $uia_pokew/3
  • $uia_size/2