- error
- instantiation_error
- uninstantiation_error
- type_error
- domain_error
- existence_error
- permission_error
- representation_error
- evaluation_error
- resource_error
- syntax_error
- system_error
- char_conversion
- current_char_conversion
- include
- ensure_loaded
- atan
- xor
- consult
- built_in
- initialization
- fail
- repeat
- call
- catch
- throw
- true
- false
- once
- dynamic
- asserta
- assertz
- retractall
- retract
- abolish
- clause
- listing
- atom_concat
- atom_length
- atom_chars
- atom_codes
- arg
- subsumes_term
- acyclic_term
- char_code
- compare
- copy_term
- functor
- number_chars
- number_codes
- term_variables
- unify_with_occurs_check
- number_atom
- expand_term
- term_expansion
- display
- print
- format
- portray_clause
- portray
- term_expansion
- phrase
- sort
- keysort
- append
- delete
- length
- last
- map_list
- min_list
- maplist
- msort
- memberchk
- member
- nth
- permutation
- reverse
- select
- prefix
- suffix
- sublist
- sum_list
- open
- set_stream_position
- get_char
- get_code
- peek_char
- peek_code
- get_byte
- peek_byte
- put_char
- put_code
- put_byte
- nl
- read_term
- read
- write_canonical
- writeq
- write
- append
- seeing
- seen
- see
- telling
- tell
- told
- get0
- get
- skip
- put
- tab
- is
- rem
- mod
- div
- abs
- sign
- min
- max
- ceiling
- floor
- round
- truncate
- pi
- sqrt
- tan
- cos
- sin
- atan2
- acos
- asin
- exp
- log
- float
- float_fractional_part
- float_integer_part
- multifile
- discontigous
- op
- set_prolog_flag
- var
- nonvar
- atom
- integer
- float
- number
- atomic
- compound
- callable
- ground
- list
- is_list
- current_op
- current_prolog_flag
- current_input
- current_output
- set_input
- set_output
- close
- flush_output
- at_end_of_stream
- stream_property