# 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`

- help

## `(//)/2`

- help

## `(<)/2`

- comparingp

## `(<=)/2`

- assignvarsp

- streamvars

## `(=:=)/2`

- comparingp

## `(=<)/2`

- comparingp

## `(=>)/2`

- assignvarsp

- streamvars

## `(=\=)/2`

- comparingp

## `=~= / 2`

- lgtunit

- number

## `(>)/2`

- comparingp

## `(>=)/2`

- comparingp

## `absolute_file_name/2`

- osp

## `activate_monitor/0`

- monitorp

## `add/1`

- registries

## `add/2`

- registries

## `add/3`

- difflist

- registries

## `addDependent/1`

- subject

## `after/2`

- intervalp

## `after/3`

- monitoring

## `all/0`

- code_metric

- dead_code_scanner

- lgtdocp

## `all/1`

- code_metric

- dead_code_scanner

- lgtdocp

## `all_files/0`

- diagram(Format)

- diagrams(Format)

## `all_files/1`

- diagram(Format)

- diagrams(Format)

## `all_libraries/0`

- diagram(Format)

- diagrams(Format)

## `all_libraries/1`

- diagram(Format)

- diagrams(Format)

## `all_score/1`

- code_metric

## `ancestor/1`

- hierarchyp

## `ancestors/1`

- hierarchyp

## `apis/0`

- help_info_support

## `apis/1`

- help_info_support

## `append/2`

- listp

## `append/3`

- listp

- queuep

- varlistp

## `apply/2`

- zipperp

## `apply/4`

- dictionaryp

## `approximately_equal/2`

- lgtunit

- number

## `approximately_equal/3`

- lgtunit

- number

## `arbitrary/1`

- arbitrary

## `arbitrary/2`

- arbitrary

## `archive/1`

- registry_protocol

## `arithmetic_mean/2`

- statisticsp

## `array_list/2`

- java_utils_protocol

## `array_to_list/2`

- java_utils_protocol

## `array_to_terms/2`

- java_utils_protocol

## `array_to_terms/3`

- java_utils_protocol

## `as_curly_bracketed/2`

- dictionaryp

- nested_dictionary_protocol

## `as_dictionary/2`

- dictionaryp

## `as_difflist/2`

- list

## `as_heap/2`

- heapp

## `as_list/2`

- dictionaryp

- difflist

- heapp

- queuep

- setp

## `as_nested_dictionary/2`

- nested_dictionary_protocol

## `as_set/2`

- setp

## `ask_question/5`

- logtalk

## `assertion/1`

- assertions(Mode)

- lgtunit

## `assertion/2`

- assertions(Mode)

- lgtunit

## `assignable/1`

- assignvarsp

## `assignable/2`

- assignvarsp

## `available/0`

- packs

## `available/1`

- packs

## `available/2`

- packs

## `average/2`

- numberlistp

## `average_deviation/3`

- statisticsp

## `before/2`

- intervalp

## `before/3`

- monitoring

## `bench_goal/1`

- databasep

## `benchmark/2`

- lgtunit

## `benchmark/3`

- lgtunit

## `benchmark/4`

- lgtunit

## `benchmark_reified/3`

- lgtunit

## `between/3`

- integer

- random_protocol

## `bit//1`

- number_grammars(Format)

## `bits//1`

- number_grammars(Format)

## `blank//0`

- blank_grammars(Format)

## `blanks//0`

- blank_grammars(Format)

## `body_pred/1`

- metagol

## `branch/2`

- git_protocol

## `built_in_directive/4`

- help

## `built_in_flag/2`

- flags

## `built_in_method/4`

- help

## `built_in_non_terminal/4`

- help

## `built_in_predicate/4`

- help

## `calendar_month/3`

- iso8601

## `call_with_timeout/2`

- timeout

## `call_with_timeout/3`

- timeout

## `cat/2`

- maybe

## `change_directory/1`

- osp

## `changed/0`

- subject

## `changed/1`

- subject

## `chebyshev_distance/3`

- numberlistp

## `chebyshev_norm/2`

- numberlistp

## `check/1`

- termp

- varlistp

## `check/2`

- type

## `check/3`

- type

## `check_option/1`

- options_protocol

## `check_options/1`

- options_protocol

## `chr_is/2`

- toychrdb

## `chr_no_spy/1`

- toychrdb

## `chr_nospy/0`

- toychrdb

## `chr_notrace/0`

- toychrdb

## `chr_option/2`

- toychrdb

## `chr_spy/1`

- toychrdb

## `chr_trace/0`

- toychrdb

## `class/1`

- class_hierarchyp

## `classes/1`

- class_hierarchyp

## `clause/5`

- ports_profiler

## `clause_location/6`

- ports_profiler

## `clean/0`

- packs

- registries

## `clean/1`

- packs

- registries

## `clean/2`

- packs

## `clone/1`

- cloning

- registry_protocol

## `clone/3`

- dictionaryp

## `clone/4`

- dictionaryp

## `coefficient_of_variation/2`

- statisticsp

## `command_line_arguments/1`

- osp

## `commit_author/2`

- git_protocol

## `commit_date/2`

- git_protocol

## `commit_hash/2`

- git_protocol

## `commit_hash_abbreviated/2`

- git_protocol

## `commit_log/3`

- git_protocol

## `commit_message/2`

- git_protocol

## `compile_aux_clauses/1`

- logtalk

## `compile_predicate_heads/4`

- logtalk

## `compile_predicate_indicators/3`

- logtalk

## `completion/2`

- help

## `completions/2`

- help

## `connect/1`

- redis

## `connect/3`

- redis

## `console/1`

- redis

## `contains/2`

- intervalp

## `control//0`

- blank_grammars(Format)

## `control_construct/4`

- help

## `controls//0`

- blank_grammars(Format)

## `copy_file/2`

- osp

## `counter/2`

- counters

- mutations_store

## `cover/1`

- lgtunit

## `cpu_time/1`

- osp

- timep

## `current/2`

- zipperp

## `data/0`

- ports_profiler

## `data/1`

- ports_profiler

## `data/2`

- ports_profiler

## `date/4`

- iso8601

## `date/5`

- iso8601

## `date/6`

- iso8601

## `date/7`

- iso8601

## `date_string/3`

- iso8601

## `date_time/7`

- osp

## `days_in_month/3`

- datep

## `debug/0`

- debuggerp

## `debug_handler/2`

- logtalk

## `debug_handler_provider/1`

- logtalk

## `debugging/0`

- debuggerp

## `debugging/1`

- debuggerp

## `decide/1`

- fcube

## `decide/2`

- fcube

## `decode_exception/2`

- java_utils_protocol

## `decode_exception/3`

- java_utils_protocol

## `decompile_predicate_heads/4`

- logtalk

## `decompile_predicate_indicators/4`

- logtalk

## `decompose_file_name/3`

- osp

## `decompose_file_name/4`

- osp

## `decrement_counter/1`

- counters

## `default_option/1`

- options_protocol

- wrapper

## `default_options/1`

- options_protocol

- wrapper

## `define_log_file/2`

- loggingp

## `defined/4`

- registries

## `defined_flag/6`

- flags

## `del_monitors/0`

- event_registryp

## `del_monitors/4`

- event_registryp

## `del_spy_points/4`

- monitorp

## `delete/0`

- registries

## `delete/1`

- registries

## `delete/2`

- registries

## `delete/3`

- listp

- setp

- varlistp

## `delete/4`

- dictionaryp

- heapp

## `delete_all_after/2`

- zipperp

## `delete_all_after_and_unzip/2`

- zipperp

## `delete_all_before/2`

- zipperp

## `delete_all_before_and_unzip/2`

- zipperp

## `delete_and_next/2`

- zipperp

## `delete_and_previous/2`

- zipperp

## `delete_and_unzip/2`

- zipperp

## `delete_directory/1`

- osp

## `delete_file/1`

- osp

## `delete_in/4`

- nested_dictionary_protocol

## `delete_matches/3`

- listp

## `delete_max/4`

- dictionaryp

## `delete_min/4`

- dictionaryp

## `dependents/1`

- packs

- subject

## `dependents/2`

- packs

## `dependents/3`

- packs

## `depth/2`

- termp

## `descendant/1`

- hierarchyp

## `descendant_class/1`

- class_hierarchyp

## `descendant_classes/1`

- class_hierarchyp

## `descendant_instance/1`

- class_hierarchyp

## `descendant_instances/1`

- class_hierarchyp

## `descendants/1`

- hierarchyp

## `describe/1`

- packs

- registries

## `describe/2`

- packs

## `description/1`

- pack_protocol

- registry_protocol

## `deterministic/1`

- lgtunit

## `deterministic/2`

- lgtunit

## `diagram_description/1`

- diagram(Format)

## `diagram_name_suffix/1`

- diagram(Format)

## `dif/1`

- coroutining

- dif

## `dif/2`

- coroutining

- dif

## `digit//1`

- number_grammars(Format)

## `digits//1`

- number_grammars(Format)

## `directories/1`

- lgtdocp

- wrapper

## `directories/2`

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `directories/3`

- diagram(Format)

- diagrams(Format)

## `directory/1`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

- packs_common

- wrapper

## `directory/2`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

- packs_common

- wrapper

## `directory/3`

- diagram(Format)

- diagrams(Format)

## `directory_exists/1`

- osp

## `directory_files/2`

- osp

## `directory_files/3`

- osp

## `directory_score/2`

- code_metric

## `disable/1`

- debug_messages

## `disable/2`

- debug_messages

## `disable_logging/1`

- loggingp

## `disconnect/1`

- redis

## `disjoint/2`

- setp

## `disjoint_sets/2`

- union_find_protocol

## `doc_goal/1`

- doclet

## `dot//1`

- number_grammars(Format)

## `dowhile/2`

- loopp

## `drop/3`

- listp

## `during/2`

- intervalp

## `easter_day/3`

- iso8601

## `edge/6`

- graph_language_protocol

## `edge_case/2`

- arbitrary

## `either/3`

- expected(Expected)

## `empty/1`

- dictionaryp

- heapp

- listp

- nested_dictionary_protocol

- optional

- queuep

- setp

- varlistp

## `enable/1`

- debug_messages

## `enable/2`

- debug_messages

## `enable_logging/1`

- loggingp

## `enabled/1`

- debug_messages

## `enabled/2`

- debug_messages

## `ensure_directory/1`

- osp

## `ensure_file/1`

- osp

## `entity/1`

- code_metric

- dead_code_scanner

- help

- xref_diagram(Format)

## `entity/2`

- xref_diagram(Format)

## `entity_info_pair_score_hook/3`

- doc_metric

## `entity_info_score_hook/2`

- doc_metric

## `entity_predicates_weights_hook/2`

- doc_metric

## `entity_prefix/2`

- logtalk

## `entity_score/2`

- code_metric

## `enumerate/2`

- random_protocol

## `environment_variable/2`

- osp

## `epsilon/1`

- lgtunit

## `equal/2`

- intervalp

- setp

## `erase/1`

- recorded_database_core

## `essentially_equal/3`

- lgtunit

- number

## `euclidean_distance/3`

- numberlistp

## `euclidean_norm/2`

- numberlistp

## `exclude/3`

- metap

## `execution_context/7`

- logtalk

## `expand_library_path/2`

- logtalk

## `expected/1`

- expected(Expected)

## `expecteds/2`

- either

## `extension/1`

- proto_hierarchyp

## `extensions/1`

- proto_hierarchyp

## `false/1`

- java_utils_protocol

## `fcube/0`

- fcube

## `file/1`

- code_metric

- dead_code_scanner

- entity_diagram(Format)

- lgtdocp

- wrapper

## `file/2`

- code_metric

- dead_code_scanner

- entity_diagram(Format)

- lgtdocp

- wrapper

## `file_exists/1`

- osp

## `file_footer/3`

- graph_language_protocol

## `file_header/3`

- graph_language_protocol

## `file_modification_time/2`

- osp

## `file_permission/2`

- osp

## `file_score/2`

- code_metric

## `file_size/2`

- osp

## `file_to_bytes/2`

- reader

## `file_to_bytes/3`

- reader

## `file_to_chars/2`

- reader

## `file_to_chars/3`

- reader

## `file_to_codes/2`

- reader

## `file_to_codes/3`

- reader

## `file_to_terms/2`

- reader

## `file_to_terms/3`

- reader

## `file_type_extension/2`

- logtalk

## `files/1`

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `files/2`

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `files/3`

- diagram(Format)

- diagrams(Format)

## `filter/2`

- optional(Optional)

## `find/4`

- union_find_protocol

## `find/5`

- union_find_protocol

## `findall_member/4`

- metap

## `findall_member/5`

- metap

## `finished_by/2`

- intervalp

## `finishes/2`

- intervalp

## `flag_group_chk/1`

- flags

## `flag_groups/1`

- flags

## `flat_map/2`

- expected(Expected)

- optional(Optional)

## `flatten/2`

- listp

- varlistp

## `float//1`

- number_grammars(Format)

## `fold_left/4`

- metap

## `fold_left_1/3`

- metap

## `fold_right/4`

- metap

## `fold_right_1/3`

- metap

## `fordownto/3`

- loopp

## `fordownto/4`

- loopp

## `fordownto/5`

- loopp

## `foreach/3`

- loopp

## `foreach/4`

- loopp

## `format/2`

- format

## `format/3`

- format

## `format_entity_score//2`

- code_metric

## `format_object/1`

- diagram(Format)

## `format_to_atom/3`

- term_io_protocol

## `format_to_chars/3`

- term_io_protocol

## `format_to_chars/4`

- term_io_protocol

## `format_to_codes/3`

- term_io_protocol

## `format_to_codes/4`

- term_io_protocol

## `forto/3`

- loopp

## `forto/4`

- loopp

## `forto/5`

- loopp

## `forward/1`

- forwarding

## `forward/2`

- zipperp

## `forward/3`

- zipperp

## `fractile/3`

- statisticsp

## `freeze/2`

- coroutining

## `from_generator/2`

- expected

- optional

## `from_generator/3`

- expected

- optional

## `from_generator/4`

- expected

## `from_goal/2`

- expected

- optional

## `from_goal/3`

- expected

- optional

## `from_goal/4`

- expected

## `frozen/2`

- coroutining

## `full_device_path/1`

- osp

## `func_test/3`

- metagol

## `functional/0`

- metagol

## `generate/1`

- ids(Representation,Bytes)

- ulid_protocol

## `generate/2`

- base64

- base64url

- cbor(StringRepresentation)

- html

- json_protocol

- ulid_protocol

## `generate/8`

- ulid_protocol

## `genint/2`

- genint_core

## `gensym/2`

- gensym_core

## `geometric_mean/2`

- statisticsp

## `get/1`

- optional(Optional)

## `get_field/2`

- java_access_protocol

## `get_flag_value/2`

- flags

## `get_seed/1`

- arbitrary

- pseudo_random_protocol

## `gnu/0`

- fcube

## `goal_expansion/2`

- expanding

## `graph_footer/5`

- graph_language_protocol

## `graph_header/5`

- graph_language_protocol

## `ground/1`

- termp

## `group_by_key/2`

- pairs

## `group_consecutive_by_key/2`

- pairs

## `group_sorted_by_key/2`

- pairs

## `guess_arity/2`

- csv_protocol

## `guess_separator/2`

- csv_protocol

## `hamming_distance/3`

- listp

## `handbook/0`

- help_info_support

## `handbook/1`

- help_info_support

## `harmonic_mean/2`

- statisticsp

## `head/2`

- queuep

## `head_pred/1`

- metagol

## `help/0`

- help

- packs_common

## `hex_digit//1`

- number_grammars(Format)

## `hex_digits//1`

- number_grammars(Format)

## `home/1`

- pack_protocol

- registry_protocol

## `ibk/3`

- metagol

## `if_empty/1`

- optional(Optional)

## `if_expected/1`

- expected(Expected)

## `if_expected_or_else/2`

- expected(Expected)

## `if_present/1`

- optional(Optional)

## `if_present_or_else/2`

- optional(Optional)

## `if_unexpected/1`

- expected(Expected)

## `include/3`

- metap

## `increase/1`

- counter

## `increment/0`

- counter

## `increment_counter/1`

- counters

## `init/0`

- shell(Interpreters)

## `init_log_file/2`

- loggingp

## `inorder/2`

- bintree

## `insert/3`

- setp

## `insert/4`

- dictionaryp

- heapp

## `insert_after/3`

- zipperp

## `insert_all/3`

- heapp

- setp

## `insert_before/3`

- zipperp

## `insert_in/4`

- nested_dictionary_protocol

## `install/1`

- packs

## `install/2`

- packs

## `install/3`

- packs

## `install/4`

- packs

## `installed/0`

- packs

## `installed/1`

- packs

## `installed/3`

- packs

## `installed/4`

- packs

## `instance/1`

- class_hierarchyp

## `instance/2`

- recorded_database_core

## `instances/1`

- class_hierarchyp

## `integer//1`

- number_grammars(Format)

## `internal_os_path/2`

- osp

## `intersect/2`

- setp

## `intersection/2`

- dictionaryp

## `intersection/3`

- dictionaryp

- setp

## `intersection/4`

- setp

## `invoke/1`

- java_access_protocol

## `invoke/2`

- java_access_protocol

## `ipv4//1`

- ip_grammars(Format)

## `ipv6//1`

- ip_grammars(Format)

## `is_absolute_file_name/1`

- osp

## `is_alpha/1`

- characterp

## `is_alphanumeric/1`

- characterp

## `is_ascii/1`

- characterp

## `is_bin_digit/1`

- characterp

## `is_control/1`

- characterp

## `is_dec_digit/1`

- characterp

## `is_empty/0`

- optional(Optional)

## `is_end_of_line/1`

- characterp

## `is_expected/0`

- expected(Expected)

## `is_false/1`

- java_utils_protocol

## `is_hex_digit/1`

- characterp

## `is_layout/1`

- characterp

## `is_letter/1`

- characterp

## `is_lower_case/1`

- characterp

## `is_newline/1`

- characterp

## `is_null/1`

- java_utils_protocol

## `is_object/1`

- java_utils_protocol

## `is_octal_digit/1`

- characterp

## `is_period/1`

- characterp

## `is_present/0`

- optional(Optional)

## `is_punctuation/1`

- characterp

## `is_quote/1`

- characterp

## `is_true/1`

- java_utils_protocol

## `is_unexpected/0`

- expected(Expected)

## `is_upper_case/1`

- characterp

## `is_void/1`

- java_utils_protocol

## `is_vowel/1`

- characterp

## `is_white_space/1`

- characterp

## `iterator_element/2`

- java_utils_protocol

## `join/3`

- queuep

## `join_all/3`

- queuep

## `jump/3`

- queuep

## `jump_all/3`

- queuep

## `jump_all_block/3`

- queuep

## `key/2`

- pairs

## `keys/2`

- dictionaryp

- pairs

## `keys_values/3`

- pairs

## `keysort/2`

- listp

## `kurtosis/2`

- statisticsp

## `language_object/2`

- graph_language_registry

## `last/2`

- listp

- varlistp

## `leaf/1`

- hierarchyp

## `leaf_class/1`

- class_hierarchyp

## `leaf_classes/1`

- class_hierarchyp

## `leaf_instance/1`

- class_hierarchyp

## `leaf_instances/1`

- class_hierarchyp

## `leap_year/1`

- datep

- iso8601

## `learn/0`

- metagol_example_protocol

## `learn/1`

- metagol_example_protocol

## `learn/2`

- metagol

## `learn/3`

- metagol

## `learn_seq/2`

- metagol

## `learn_with_timeout/4`

- metagol

## `leash/1`

- debuggerp

## `leashing/1`

- debuggerp

## `least_common_multiple/2`

- numberlistp

## `leaves/1`

- hierarchyp

## `length/2`

- listp

- queuep

- varlistp

## `libraries/1`

- diagram(Format)

- diagrams(Format)

- lgtdocp

## `libraries/2`

- diagram(Format)

- diagrams(Format)

- lgtdocp

## `libraries/3`

- diagram(Format)

- diagrams(Format)

## `library/0`

- help

## `library/1`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- help

- lgtdocp

## `library/2`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

## `library_score/2`

- code_metric

## `license/1`

- pack_protocol

## `line_to_chars/2`

- reader

## `line_to_chars/3`

- reader

## `line_to_codes/2`

- reader

## `line_to_codes/3`

- reader

## `lint/0`

- packs

- registries

## `lint/1`

- packs

- registries

## `lint/2`

- packs

## `list/0`

- registries

## `list_to_array/2`

- java_utils_protocol

## `listing/0`

- listing

## `listing/1`

- listing

## `loaded_file/1`

- logtalk

## `loaded_file_property/2`

- logtalk

- modules_diagram_support

## `log_event/2`

- loggingp

## `log_file/2`

- loggingp

## `logging/1`

- loggingp

## `logtalk_packs/0`

- packs_common

## `logtalk_packs/1`

- packs_common

## `lookup/2`

- dictionaryp

## `lookup/3`

- dictionaryp

## `lookup_in/3`

- nested_dictionary_protocol

## `lower_upper/2`

- characterp

## `magic/2`

- magic

## `magicise/4`

- magic

## `make_directory/1`

- osp

## `make_directory_path/1`

- osp

## `make_set/3`

- union_find_protocol

## `man/1`

- help_info_support

## `manhattan_distance/3`

- numberlistp

## `manhattan_norm/2`

- numberlistp

## `manuals/0`

- help

## `map/2`

- dictionaryp

- expected(Expected)

- metap

- optional(Optional)

- queuep

## `map/3`

- dictionaryp

- metap

- pairs

- queuep

## `map/4`

- metap

## `map/5`

- metap

## `map/6`

- metap

## `map/7`

- metap

## `map/8`

- metap

## `map_element/2`

- java_utils_protocol

## `map_reduce/5`

- metap

## `max/2`

- listp

- numberlistp

- statisticsp

## `max/3`

- dictionaryp

## `max_clauses/1`

- metagol

## `max_inv_preds/1`

- metagol

## `max_size/1`

- arbitrary

## `maybe/0`

- random_protocol

## `maybe/1`

- random_protocol

## `maybe/2`

- random_protocol

## `maybe_call/1`

- random_protocol

## `maybe_call/2`

- random_protocol

## `mean_deviation/2`

- statisticsp

## `median/2`

- numberlistp

- statisticsp

## `median_deviation/2`

- statisticsp

## `meets/2`

- intervalp

## `member/2`

- listp

- random_protocol

- setp

## `memberchk/2`

- listp

- setp

- varlistp

## `merge/3`

- heapp

## `message_hook/4`

- logtalk

## `message_prefix_stream/4`

- logtalk

## `message_tokens//2`

- logtalk

## `met_by/2`

- intervalp

## `meta_type/3`

- type

## `metarule/6`

- metagol

## `metarule_next_id/1`

- metagol

## `min/2`

- listp

- numberlistp

- statisticsp

## `min/3`

- dictionaryp

## `min_clauses/1`

- metagol

## `min_max/3`

- numberlistp

- statisticsp

## `modes/2`

- numberlistp

- statisticsp

## `module_property/2`

- modules_diagram_support

## `monitor/1`

- event_registryp

## `monitor/4`

- event_registryp

## `monitor_activated/0`

- monitorp

## `monitored/1`

- event_registryp

## `monitors/1`

- event_registryp

## `msort/2`

- listp

## `msort/3`

- listp

## `mutation/3`

- mutations

- mutations_store

## `name/1`

- pack_protocol

- registry_protocol

## `name_of_day/3`

- datep

## `name_of_month/3`

- datep

## `natural//1`

- number_grammars(Format)

## `new/1`

- java_access_protocol

- nested_dictionary_protocol

- streamvars

- termp

## `new/2`

- java_access_protocol

- streamvars

- union_find_protocol

## `new/3`

- intervalp

## `new_line//0`

- blank_grammars(Format)

## `new_lines//0`

- blank_grammars(Format)

## `next/2`

- zipperp

## `next/3`

- zipperp

## `next/4`

- dictionaryp

## `nextto/3`

- listp

- varlistp

## `node/7`

- graph_language_protocol

## `nodebug/0`

- debuggerp

## `non_blank//1`

- blank_grammars(Format)

## `non_blanks//1`

- blank_grammars(Format)

## `normal_element/2`

- html

## `normalize_range/2`

- numberlistp

## `normalize_range/4`

- numberlistp

## `normalize_scalar/2`

- numberlistp

## `normalize_unit/2`

- numberlistp

## `nospy/1`

- debuggerp

## `nospy/4`

- debuggerp

## `nospyall/0`

- debuggerp

## `note/2`

- registry_protocol

## `note/3`

- pack_protocol

## `notrace/0`

- debuggerp

## `now/3`

- timep

## `nth0/3`

- listp

- varlistp

## `nth0/4`

- listp

- varlistp

## `nth1/3`

- listp

- varlistp

## `nth1/4`

- listp

- varlistp

## `null/1`

- java_utils_protocol

## `null_device_path/1`

- osp

## `number//1`

- number_grammars(Format)

## `number_of_tests/1`

- lgtunit

## `numbervars/1`

- termp

## `numbervars/3`

- termp

## `occurrences/2`

- listp

## `occurrences/3`

- listp

## `occurs/2`

- termp

## `of/2`

- optional

## `of_expected/2`

- expected

## `of_unexpected/2`

- expected

## `one_or_more//0`

- sequence_grammars

## `one_or_more//1`

- sequence_grammars

## `one_or_more//2`

- sequence_grammars

## `operating_system_machine/1`

- osp

## `operating_system_name/1`

- osp

## `operating_system_release/1`

- osp

## `operating_system_type/1`

- osp

## `option/2`

- options_protocol

## `option/3`

- options_protocol

## `or/2`

- optional(Optional)

## `or_else/2`

- expected(Expected)

- optional(Optional)

## `or_else_call/2`

- expected(Expected)

- optional(Optional)

## `or_else_fail/1`

- expected(Expected)

- optional(Optional)

## `or_else_get/2`

- expected(Expected)

- optional(Optional)

## `or_else_throw/1`

- expected(Expected)

## `or_else_throw/2`

- optional(Optional)

## `orphaned/0`

- packs

## `orphaned/2`

- packs

## `outdated/0`

- packs

## `outdated/1`

- packs

## `outdated/4`

- packs

## `output_file_name/2`

- graph_language_protocol

## `overlapped_by/2`

- intervalp

## `overlaps/2`

- intervalp

## `parent/1`

- proto_hierarchyp

## `parenthesis/2`

- characterp

## `parents/1`

- proto_hierarchyp

## `parse/2`

- base64

- base64url

- cbor(StringRepresentation)

- json_protocol

- xml

## `parse/3`

- xml

## `parse_domain/2`

- pddl

## `parse_domain/3`

- pddl

## `parse_problem/2`

- pddl

## `parse_problem/3`

- pddl

## `partial_map/4`

- rbtree

## `partition/3`

- either

## `partition/4`

- metap

## `partition/5`

- listp

## `partition/6`

- metap

## `path_concat/3`

- osp

## `permutation/2`

- listp

- random_protocol

- varlistp

## `pid/1`

- osp

## `pin/0`

- packs_common

## `pin/1`

- packs_common

## `pinned/1`

- packs_common

## `plus/3`

- integer

## `port/5`

- ports_profiler

## `portray_clause/1`

- listing

## `postorder/2`

- bintree

## `powerset/2`

- setp

## `pp/1`

- xml

## `pprint/1`

- metagol

## `predicate/2`

- dead_code_scanner

## `predicate_info_pair_score_hook/4`

- doc_metric

## `predicate_info_score_hook/3`

- doc_metric

## `predicate_mode_score_hook/3`

- doc_metric

## `predicate_mode_score_hook/5`

- doc_metric

## `predicates/2`

- dead_code_scanner

## `prefix/0`

- packs_common

## `prefix/1`

- packs_common

## `prefix/2`

- listp

- varlistp

## `prefix/3`

- listp

## `preorder/2`

- bintree

## `previous/2`

- zipperp

## `previous/3`

- zipperp

## `previous/4`

- dictionaryp

## `print_flags/0`

- flags

- flags_validator

## `print_flags/1`

- flags

## `print_message/3`

- logtalk

## `print_message_token/4`

- logtalk

## `print_message_tokens/3`

- logtalk

## `product/2`

- numberlistp

- statisticsp

## `product/3`

- setp

## `program_to_clauses/2`

- metagol

## `proper_prefix/2`

- listp

## `proper_prefix/3`

- listp

## `proper_suffix/2`

- listp

## `proper_suffix/3`

- listp

## `prove/2`

- interpreterp

## `prove/3`

- interpreterp

## `provides/2`

- registries

## `question_hook/6`

- logtalk

## `question_prompt_stream/4`

- logtalk

## `quick_check/1`

- lgtunit

## `quick_check/2`

- lgtunit

## `quick_check/3`

- lgtunit

## `random/1`

- random_protocol

## `random/3`

- random_protocol

## `random_node/1`

- uuid_protocol

## `random_tree/1`

- benchmark_generators

## `randomize/1`

- fast_random

- random

## `randseq/4`

- random_protocol

## `randset/4`

- random_protocol

## `range/2`

- statisticsp

## `rdirectories/1`

- lgtdocp

## `rdirectories/2`

- lgtdocp

## `rdirectory/1`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `rdirectory/2`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

- wrapper

## `rdirectory/3`

- diagram(Format)

- diagrams(Format)

## `rdirectory_score/2`

- code_metric

## `read_file/2`

- csv_protocol

- read_file

- tsv_protocol

## `read_file/3`

- csv_protocol

- tsv_protocol

## `read_file_by_line/2`

- csv_protocol

- tsv_protocol

## `read_file_by_line/3`

- csv_protocol

- tsv_protocol

## `read_from_atom/2`

- term_io_protocol

## `read_from_chars/2`

- term_io_protocol

## `read_from_codes/2`

- term_io_protocol

## `read_only_device_path/1`

- osp

## `read_stream/2`

- csv_protocol

- tsv_protocol

## `read_stream/3`

- csv_protocol

- tsv_protocol

## `read_stream_by_line/2`

- csv_protocol

- tsv_protocol

## `read_stream_by_line/3`

- csv_protocol

- tsv_protocol

## `read_term_from_atom/3`

- term_io_protocol

## `read_term_from_chars/3`

- term_io_protocol

## `read_term_from_chars/4`

- term_io_protocol

## `read_term_from_codes/3`

- term_io_protocol

## `read_term_from_codes/4`

- term_io_protocol

## `readme/1`

- packs_common

## `readme/2`

- packs_common

## `recorda/2`

- recorded_database_core

## `recorda/3`

- recorded_database_core

## `recorded/2`

- recorded_database_core

## `recorded/3`

- recorded_database_core

## `recordz/2`

- recorded_database_core

## `recordz/3`

- recorded_database_core

## `relative_standard_deviation/2`

- statisticsp

## `removeDependent/1`

- subject

## `remove_duplicates/2`

- listp

- varlistp

## `rename_file/2`

- osp

## `replace/3`

- zipperp

## `replace_sub_atom/4`

- atom

## `rescale/3`

- numberlistp

## `reset/0`

- counter

- debuggerp

- packs_common

- ports_profiler

## `reset/1`

- ports_profiler

## `reset_counter/1`

- counters

## `reset_counters/0`

- counters

## `reset_flags/0`

- flags

## `reset_flags/1`

- flags

## `reset_genint/0`

- genint_core

## `reset_genint/1`

- genint_core

## `reset_gensym/0`

- gensym_core

## `reset_gensym/1`

- gensym_core

## `reset_monitor/0`

- monitorp

## `reset_seed/0`

- fast_random

- random

## `restore/1`

- packs

## `restore/2`

- packs

## `reverse/2`

- listp

- varlistp

## `rewind/2`

- zipperp

## `rewind/3`

- zipperp

## `rlibraries/1`

- lgtdocp

## `rlibraries/2`

- lgtdocp

## `rlibrary/1`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

## `rlibrary/2`

- code_metric

- dead_code_scanner

- diagram(Format)

- diagrams(Format)

- lgtdocp

## `rlibrary_score/2`

- code_metric

## `rule/2`

- databasep

## `rule/3`

- databasep

## `rule/4`

- databasep

## `run/0`

- lgtunit

## `run/1`

- lgtunit

## `run/2`

- lgtunit

## `run_test_sets/1`

- lgtunit

## `same_length/2`

- listp

- varlistp

## `same_length/3`

- listp

## `save/0`

- wrapper

## `save/1`

- packs

- wrapper

## `save/2`

- packs

## `scalar_product/3`

- numberlistp

## `scan_left/4`

- metap

## `scan_left_1/3`

- metap

## `scan_right/4`

- metap

## `scan_right_1/3`

- metap

## `search/1`

- packs

## `select/3`

- listp

- random_protocol

- setp

- varlistp

## `select/4`

- listp

- random_protocol

## `selectchk/3`

- listp

- setp

## `selectchk/4`

- listp

## `send/3`

- redis

## `sequence/3`

- integer

## `sequence/4`

- integer

- random_protocol

## `serve/3`

- queuep

## `set/1`

- counter

## `set/4`

- random_protocol

## `set_element/2`

- java_utils_protocol

## `set_field/2`

- java_access_protocol

## `set_flag_value/2`

- flags

## `set_flag_value/3`

- flags

## `set_monitor/4`

- event_registryp

## `set_seed/1`

- arbitrary

- pseudo_random_protocol

## `set_spy_point/4`

- monitorp

## `setup/0`

- packs_common

## `shell/1`

- osp

## `shell/2`

- osp

## `shell_command/1`

- doclet

## `shrink/3`

- arbitrary

## `shrink_sequence/3`

- arbitrary

## `shrinker/1`

- arbitrary

## `sign//1`

- number_grammars(Format)

## `singletons/2`

- termp

## `size/2`

- dictionaryp

- heapp

- setp

## `skewness/2`

- statisticsp

## `sleep/1`

- osp

## `sort/2`

- listp

## `sort/3`

- listp

## `sort/4`

- listp

## `source_file_extension/1`

- modules_diagram_support

## `space//0`

- blank_grammars(Format)

## `spaces//0`

- blank_grammars(Format)

## `split/3`

- atom

## `split/4`

- listp

## `spy/1`

- debuggerp

## `spy/4`

- debuggerp

## `spy_point/4`

- monitorp

## `spying/1`

- debuggerp

## `spying/4`

- debuggerp

## `standard_deviation/2`

- statisticsp

## `start/0`

- shell

## `start_redirect_to_file/2`

- dump_trace

## `started_by/2`

- intervalp

## `starts/2`

- intervalp

## `stop_redirect_to_file/0`

- dump_trace

## `stream_to_bytes/2`

- reader

## `stream_to_bytes/3`

- reader

## `stream_to_chars/2`

- reader

## `stream_to_chars/3`

- reader

## `stream_to_codes/2`

- reader

## `stream_to_codes/3`

- reader

## `stream_to_terms/2`

- reader

## `stream_to_terms/3`

- reader

## `subclass/1`

- class_hierarchyp

## `subclasses/1`

- class_hierarchyp

## `sublist/2`

- listp

- varlistp

## `subsequence/3`

- listp

## `subsequence/4`

- listp

## `subset/2`

- setp

## `substitute/4`

- listp

## `subsumes/2`

- termp

## `subterm/2`

- termp

- xml

## `subtract/3`

- listp

- setp

- varlistp

## `succ/2`

- integer

## `suffix/2`

- listp

- varlistp

## `suffix/3`

- listp

## `sum/2`

- numberlistp

- statisticsp

## `superclass/1`

- class_hierarchyp

## `superclasses/1`

- class_hierarchyp

## `suspend_monitor/0`

- monitorp

## `swap/2`

- random_protocol

## `swap_consecutive/2`

- random_protocol

## `symdiff/3`

- setp

## `tab//0`

- blank_grammars(Format)

## `tabs//0`

- blank_grammars(Format)

## `take/3`

- listp

## `temporary_directory/1`

- osp

## `term_expansion/2`

- expanding

## `terms_to_array/2`

- java_utils_protocol

## `test/1`

- lgtunit

## `time_stamp/1`

- osp

## `timeout/1`

- metagol

## `timestamp/2`

- ulid_protocol

## `timestamp/8`

- ulid_protocol

## `today/3`

- datep

## `tolerance_equal/4`

- lgtunit

- number

## `top/3`

- heapp

## `top_next/5`

- heapp

## `trace/0`

- debuggerp

## `trace_event/2`

- logtalk

## `transpose/2`

- pairs

## `true/1`

- java_utils_protocol

## `type/1`

- type

## `unexpected/1`

- expected(Expected)

## `unexpecteds/2`

- either

## `uninstall/0`

- packs

## `uninstall/1`

- packs

## `uninstall/2`

- packs

## `union/3`

- setp

## `union/4`

- setp

- union_find_protocol

## `union_all/3`

- union_find_protocol

## `unpin/0`

- packs_common

## `unpin/1`

- packs_common

## `unzip/2`

- zipperp

## `update/0`

- doclet

- packs

- registries

## `update/1`

- observer

- packs

- registries

## `update/2`

- packs

- registries

## `update/3`

- dictionaryp

- packs

## `update/4`

- dictionaryp

## `update/5`

- dictionaryp

## `update_in/4`

- nested_dictionary_protocol

## `update_in/5`

- nested_dictionary_protocol

## `uuid_null/1`

- uuid_protocol

## `uuid_v1/2`

- uuid_protocol

## `uuid_v4/1`

- uuid_protocol

## `valid/1`

- intervalp

- statisticsp

- termp

- varlistp

## `valid/2`

- type

## `valid/3`

- datep

- timep

## `valid_date/3`

- iso8601

## `valid_option/1`

- options_protocol

## `valid_options/1`

- options_protocol

## `validate/1`

- flags_validator

## `value/1`

- counter

## `value/3`

- pairs

## `value_reference/2`

- java_utils_protocol

## `values/2`

- dictionaryp

- pairs

## `variables/2`

- termp

## `variance/2`

- statisticsp

## `variant/2`

- lgtunit

- termp

## `varnumbers/2`

- termp

## `varnumbers/3`

- termp

## `verify_commands_availability/0`

- packs_common

## `version/6`

- pack_protocol

## `versions/3`

- packs

## `void/1`

- java_utils_protocol

## `void_element/1`

- html

## `wall_time/1`

- osp

## `weighted_mean/3`

- statisticsp

## `welcome/0`

- shell

## `when/2`

- coroutining

## `whiledo/2`

- loopp

## `white_space//0`

- blank_grammars(Format)

## `white_spaces//0`

- blank_grammars(Format)

## `with_output_to/2`

- term_io_protocol

## `without//2`

- sequence_grammars

## `working_directory/1`

- osp

## `write_file/3`

- csv_protocol

- tsv_protocol

## `write_stream/3`

- csv_protocol

- tsv_protocol

## `write_term_to_atom/3`

- term_io_protocol

## `write_term_to_chars/3`

- term_io_protocol

## `write_term_to_chars/4`

- term_io_protocol

## `write_term_to_codes/3`

- term_io_protocol

## `write_term_to_codes/4`

- term_io_protocol

## `write_to_atom/2`

- term_io_protocol

## `write_to_chars/2`

- term_io_protocol

## `write_to_codes/2`

- term_io_protocol

## `z_normalization/2`

- statisticsp

## `zero_or_more//0`

- sequence_grammars

## `zero_or_more//1`

- sequence_grammars

## `zero_or_more//2`

- sequence_grammars

## `zip/2`

- zipperp

## `zip/3`

- zipperp

## `zip_at_index/4`

- zlist