Predicates

This index lists all entities declaring a given predicate. To load an entity providing the predicate that you want to call, always load the library that includes it using the goal logtalk_load(library_name(loader)) instead of loading just the entity. The library loader file ensures that all the required dependencies are also loaded and that any required flags are used. The loading goal can be found in the entity documentation.

(/)/2

(//)/2

(<)/2

(<=)/2

(=:=)/2

(=<)/2

(=>)/2

(=\=)/2

=~= / 2

(>)/2

(>=)/2

absolute_file_name/2

activate_debug_handler/1

activate_monitor/0

active_debug_handler/1

add/1

add/2

add/3

addDependent/1

after/2

after/3

all/0

all/1

all_files/0

all_files/1

all_libraries/0

all_libraries/1

all_score/1

ancestor/1

ancestors/1

apis/0

apis/1

append/2

append/3

apply/2

apply/4

approximately_equal/2

approximately_equal/3

arbitrary/1

arbitrary/2

archive/1

arithmetic_mean/2

array_list/2

array_to_list/2

array_to_terms/2

array_to_terms/3

as_curly_bracketed/2

as_dictionary/2

as_difflist/2

as_heap/2

as_list/2

as_nested_dictionary/2

as_set/2

ask_question/5

assertion/1

assertion/2

assignable/1

assignable/2

available/0

available/1

available/2

average/2

average_deviation/3

before/2

before/3

bench_goal/1

benchmark/2

benchmark/3

benchmark/4

benchmark_reified/3

between/3

bit//1

bits//1

blank//0

blanks//0

body_pred/1

branch/2

built_in_directive/4

built_in_flag/2

built_in_method/4

built_in_non_terminal/4

built_in_predicate/4

calendar_month/3

call_with_timeout/2

call_with_timeout/3

cat/2

change_directory/1

changed/0

changed/1

chebyshev_distance/3

chebyshev_norm/2

check/1

check/2

check/3

check_option/1

check_options/1

chr_is/2

chr_no_spy/1

chr_nospy/0

chr_notrace/0

chr_option/2

chr_spy/1

chr_trace/0

class/1

classes/1

clause/5

clause_location/6

clean/0

clean/1

clean/2

clone/1

clone/3

clone/4

coefficient_of_variation/2

command_line_arguments/1

commit_author/2

commit_date/2

commit_hash/2

commit_hash_abbreviated/2

commit_log/3

commit_message/2

compile_aux_clauses/1

compile_predicate_heads/4

compile_predicate_indicators/3

completion/2

completions/2

connect/1

connect/3

console/1

contains/2

control//0

control_construct/4

controls//0

copy_file/2

counter/2

cover/1

cpu_time/1

current/2

data/0

data/1

data/2

date/4

date/5

date/6

date/7

date_string/3

date_time/7

days_in_month/3

deactivate_debug_handler/0

debug/0

debug_handler/1

debug_handler/3

debugging/0

debugging/1

decide/1

decide/2

decode_exception/2

decode_exception/3

decompile_predicate_heads/4

decompile_predicate_indicators/4

decompose_file_name/3

decompose_file_name/4

decrement_counter/1

default_option/1

default_options/1

define_log_file/2

defined/4

defined_flag/6

del_monitors/0

del_monitors/4

del_spy_points/4

delete/0

delete/1

delete/2

delete/3

delete/4

delete_all_after/2

delete_all_after_and_unzip/2

delete_all_before/2

delete_all_before_and_unzip/2

delete_and_next/2

delete_and_previous/2

delete_and_unzip/2

delete_directory/1

delete_directory_and_contents/1

delete_directory_contents/1

delete_file/1

delete_in/4

delete_matches/3

delete_max/4

delete_min/4

dependents/1

dependents/2

dependents/3

depth/2

descendant/1

descendant_class/1

descendant_classes/1

descendant_instance/1

descendant_instances/1

descendants/1

describe/1

describe/2

description/1

deterministic/1

deterministic/2

diagram_description/1

diagram_name_suffix/1

dif/1

dif/2

digit//1

digits//1

directories/1

directories/2

directories/3

directory/1

directory/2

directory/3

directory_exists/1

directory_files/2

directory_files/3

directory_score/2

disable/1

disable/2

disable_logging/1

disconnect/1

disjoint/2

disjoint_sets/2

doc_goal/1

dot//1

dowhile/2

drop/3

during/2

easter_day/3

edge/6

edge_case/2

either/3

empty/1

enable/1

enable/2

enable_logging/1

enabled/1

enabled/2

ensure_directory/1

ensure_file/1

entity/1

entity/2

entity_info_pair_score_hook/3

entity_info_score_hook/2

entity_predicates_weights_hook/2

entity_prefix/2

entity_score/2

enumerate/2

environment_variable/2

epsilon/1

equal/2

erase/1

essentially_equal/3

euclidean_distance/3

euclidean_norm/2

exclude/3

execution_context/7

expand_library_path/2

expected/1

expecteds/2

explain//1

extension/1

extensions/1

false/1

fcube/0

file/1

file/2

file_exists/1

file_header/3

file_modification_time/2

file_permission/2

file_score/2

file_size/2

file_to_bytes/2

file_to_bytes/3

file_to_chars/2

file_to_chars/3

file_to_codes/2

file_to_codes/3

file_to_terms/2

file_to_terms/3

file_type_extension/2

files/1

files/2

files/3

filter/2

find/4

find/5

findall_member/4

findall_member/5

finished_by/2

finishes/2

flag_group_chk/1

flag_groups/1

flat_map/2

flatten/2

float//1

fold_left/4

fold_left_1/3

fold_right/4

fold_right_1/3

fordownto/3

fordownto/4

fordownto/5

foreach/3

foreach/4

format/2

format/3

format_entity_score//2

format_object/1

format_to_atom/3

format_to_chars/3

format_to_chars/4

format_to_codes/3

format_to_codes/4

forto/3

forto/4

forto/5

forward/1

forward/2

forward/3

fractile/3

freeze/2

from_generator/2

from_generator/3

from_generator/4

from_goal/2

from_goal/3

from_goal/4

frozen/2

full_device_path/1

func_test/3

functional/0

generate/1

generate/2

generate/8

genint/2

gensym/2

geometric_mean/2

get/1

get_field/2

get_flag_value/2

get_seed/1

gnu/0

goal_expansion/2

graph_header/5

ground/1

group_by_key/2

group_consecutive_by_key/2

group_sorted_by_key/2

guess_arity/2

guess_separator/2

hamming_distance/3

handbook/0

handbook/1

harmonic_mean/2

head/2

head_pred/1

help/0

hex_digit//1

hex_digits//1

home/1

ibk/3

if_empty/1

if_expected/1

if_expected_or_else/2

if_present/1

if_present_or_else/2

if_unexpected/1

include/3

increase/1

increment/0

increment_counter/1

init/0

init_log_file/2

inorder/2

insert/3

insert/4

insert_after/3

insert_all/3

insert_before/3

insert_in/4

install/1

install/2

install/3

install/4

installed/0

installed/1

installed/3

installed/4

instance/1

instance/2

instances/1

integer//1

internal_os_path/2

intersect/2

intersection/2

intersection/3

intersection/4

invoke/1

invoke/2

ipv4//1

ipv6//1

is_absolute_file_name/1

is_alpha/1

is_alphanumeric/1

is_ascii/1

is_bin_digit/1

is_control/1

is_dec_digit/1

is_empty/0

is_end_of_line/1

is_expected/0

is_false/1

is_hex_digit/1

is_layout/1

is_letter/1

is_lower_case/1

is_newline/1

is_null/1

is_object/1

is_octal_digit/1

is_period/1

is_present/0

is_punctuation/1

is_quote/1

is_true/1

is_unexpected/0

is_upper_case/1

is_void/1

is_vowel/1

is_white_space/1

iterator_element/2

join/3

join_all/3

jump/3

jump_all/3

jump_all_block/3

key/2

keys/2

keys_values/3

keysort/2

kurtosis/2

language_object/2

last/2

leaf/1

leaf_class/1

leaf_classes/1

leaf_instance/1

leaf_instances/1

leap_year/1

learn/0

learn/1

learn/2

learn/3

learn_seq/2

learn_with_timeout/4

leash/1

leashing/1

least_common_multiple/2

leaves/1

length/2

libraries/1

libraries/2

libraries/3

library/0

library/1

library/2

library_score/2

license/1

line_to_chars/2

line_to_chars/3

line_to_codes/2

line_to_codes/3

lint/0

lint/1

lint/2

list/0

list_to_array/2

listing/0

listing/1

loaded_file/1

loaded_file_property/2

log/3

log_event/2

log_file/2

logging/1

logging/3

logtalk_packs/0

logtalk_packs/1

lookup/2

lookup/3

lookup_in/3

lower_upper/2

magic/2

magicise/4

make_directory/1

make_directory_path/1

make_set/3

man/1

manhattan_distance/3

manhattan_norm/2

manuals/0

map/2

map/3

map/4

map/5

map/6

map/7

map/8

map_element/2

map_reduce/5

max/2

max/3

max_clauses/1

max_inv_preds/1

max_size/1

maybe/0

maybe/1

maybe/2

maybe_call/1

maybe_call/2

mean_deviation/2

median/2

median_deviation/2

meets/2

member/2

memberchk/2

merge/3

message_hook/4

message_prefix_file/6

message_prefix_stream/4

message_tokens//2

met_by/2

meta_type/3

metarule/6

metarule_next_id/1

min/2

min/3

min_clauses/1

min_max/3

modes/2

module_property/2

monitor/1

monitor/4

monitor_activated/0

monitored/1

monitors/1

msort/2

msort/3

mutation/3

name/1

name_of_day/3

name_of_month/3

natural//1

new/1

new/2

new/3

new_line//0

new_lines//0

next/2

next/3

next/4

nextto/3

node/7

nodebug/0

nolog/3

nologall/0

non_blank//1

non_blanks//1

normal_element/2

normalize_range/2

normalize_range/4

normalize_scalar/2

normalize_unit/2

nospy/1

nospy/3

nospy/4

nospyall/0

note/2

note/3

notrace/0

now/3

nth0/3

nth0/4

nth1/3

nth1/4

null/1

null_device_path/1

number//1

number_of_tests/1

numbervars/1

numbervars/3

occurrences/2

occurrences/3

occurs/2

of/2

of_expected/2

of_unexpected/2

one_or_more//0

one_or_more//1

one_or_more//2

operating_system_machine/1

operating_system_name/1

operating_system_release/1

operating_system_type/1

option/2

option/3

or/2

or_else/2

or_else_call/2

or_else_fail/1

or_else_get/2

or_else_throw/1

or_else_throw/2

orphaned/0

orphaned/2

outdated/0

outdated/1

outdated/4

output_file_name/2

overlapped_by/2

overlaps/2

parent/1

parenthesis/2

parents/1

parse/2

parse/3

parse_domain/2

parse_domain/3

parse_problem/2

parse_problem/3

partial_map/4

partition/3

partition/4

partition/5

partition/6

path_concat/3

permutation/2

pid/1

pin/0

pin/1

pinned/1

plus/3

port/5

portray_clause/1

postorder/2

powerset/2

pp/1

pprint/1

predicate/2

predicate_info_pair_score_hook/4

predicate_info_score_hook/3

predicate_mode_score_hook/3

predicate_mode_score_hook/5

predicates/2

prefix/0

prefix/1

prefix/2

prefix/3

preorder/2

previous/2

previous/3

previous/4

product/2

product/3

program_to_clauses/2

proper_prefix/2

proper_prefix/3

proper_suffix/2

proper_suffix/3

prove/2

prove/3

provides/2

question_hook/6

question_prompt_stream/4

quick_check/1

quick_check/2

quick_check/3

random/1

random/3

random_node/1

random_tree/1

randomize/1

randseq/4

randset/4

range/2

rdirectories/1

rdirectories/2

rdirectory/1

rdirectory/2

rdirectory/3

rdirectory_score/2

read_file/2

read_file/3

read_file_by_line/2

read_file_by_line/3

read_from_atom/2

read_from_chars/2

read_from_codes/2

read_only_device_path/1

read_stream/2

read_stream/3

read_stream_by_line/2

read_stream_by_line/3

read_term_from_atom/3

read_term_from_chars/3

read_term_from_chars/4

read_term_from_codes/3

read_term_from_codes/4

readme/1

readme/2

recorda/2

recorda/3

recorded/2

recorded/3

recordz/2

recordz/3

relative_standard_deviation/2

removeDependent/1

remove_duplicates/2

rename_file/2

replace/3

replace_sub_atom/4

rescale/3

reset/0

reset/1

reset_counter/1

reset_counters/0

reset_flags/0

reset_flags/1

reset_genint/0

reset_genint/1

reset_gensym/0

reset_gensym/1

reset_monitor/0

reset_seed/0

restore/1

restore/2

reverse/2

rewind/2

rewind/3

rlibraries/1

rlibraries/2

rlibrary/1

rlibrary/2

rlibrary_score/2

rule/2

rule/3

rule/4

run/0

run/1

run/2

run_test_sets/1

same_length/2

same_length/3

save/0

save/1

save/2

scalar_product/3

scan_left/4

scan_left_1/3

scan_right/4

scan_right_1/3

search/1

select/3

select/4

selectchk/3

selectchk/4

send/3

sequence/3

sequence/4

sequential_occurrences/2

sequential_occurrences/3

serve/3

set/1

set/4

set_element/2

set_field/2

set_flag_value/2

set_flag_value/3

set_monitor/4

set_seed/1

set_spy_point/4

setup/0

shell/1

shell/2

shell_command/1

shrink/3

shrink_sequence/3

shrinker/1

sign//1

singletons/2

size/2

skewness/2

sleep/1

sort/2

sort/3

sort/4

source_file_extension/1

space//0

spaces//0

split/3

split/4

spy/1

spy/3

spy/4

spy_point/4

spying/1

spying/3

spying/4

standard_deviation/2

start/0

start_redirect_to_file/2

started_by/2

starts/2

stop/0

stop_redirect_to_file/0

stream_to_bytes/2

stream_to_bytes/3

stream_to_chars/2

stream_to_chars/3

stream_to_codes/2

stream_to_codes/3

stream_to_terms/2

stream_to_terms/3

subclass/1

subclasses/1

sublist/2

subsequence/3

subsequence/4

subset/2

substitute/4

subsumes/2

subterm/2

subtract/3

succ/2

suffix/2

suffix/3

sum/2

superclass/1

superclasses/1

suspend_monitor/0

swap/2

swap_consecutive/2

symdiff/3

tab//0

tabs//0

take/3

temporary_directory/1

term_expansion/2

terms_to_array/2

test/1

time_stamp/1

timeout/1

timestamp/2

timestamp/8

today/3

tolerance_equal/4

top/3

top_next/5

trace/0

trace_event/2

transpose/2

true/1

type/1

unexpected/1

unexpecteds/2

uninstall/0

uninstall/1

uninstall/2

union/3

union/4

union_all/3

unpin/0

unpin/1

unzip/2

update/0

update/1

update/2

update/3

update/4

update/5

update_in/4

update_in/5

uuid_null/1

uuid_v1/2

uuid_v4/1

valid/1

valid/2

valid/3

valid_date/3

valid_option/1

valid_options/1

validate/1

value/1

value/3

value_reference/2

values/2

variables/2

variance/2

variant/2

varnumbers/2

varnumbers/3

verify_commands_availability/0

version/6

versions/3

void/1

void_element/1

wall_time/1

weighted_mean/3

welcome/0

when/2

whiledo/2

white_space//0

white_spaces//0

with_output_to/2

without//2

working_directory/1

write_file/3

write_stream/3

write_term_to_atom/3

write_term_to_chars/3

write_term_to_chars/4

write_term_to_codes/3

write_term_to_codes/4

write_to_atom/2

write_to_chars/2

write_to_codes/2

z_normalization/2

zero_or_more//0

zero_or_more//1

zero_or_more//2

zip/2

zip/3

zip_at_index/4