Logtalk APIs
Contents
- Libraries
- arbitrary
- assertions
- assignvars
- base64
- cbor
- code_metrics
- core
- coroutining
- csv
- dates
- dead_code_scanner
- debug_messages
- debugger
- dependents
- diagrams
- d2_graph_language
- diagram(Format)
- diagrams
- diagrams(Format)
- directory_dependency_diagram
- directory_dependency_diagram(Format)
- directory_diagram(Format)
- directory_load_diagram
- directory_load_diagram(Format)
- dot_graph_language
- entity_diagram
- entity_diagram(Format)
- file_dependency_diagram
- file_dependency_diagram(Format)
- file_diagram(Format)
- file_load_diagram
- file_load_diagram(Format)
- graph_language_protocol
- graph_language_registry
- inheritance_diagram
- inheritance_diagram(Format)
- library_dependency_diagram
- library_dependency_diagram(Format)
- library_diagram(Format)
- library_load_diagram
- library_load_diagram(Format)
- modules_diagram_support
- uses_diagram
- uses_diagram(Format)
- xref_diagram
- xref_diagram(Format)
- dictionaries
- dif
- doclet
- edcg
- events
- expand_library_alias_paths
- expecteds
- fcube
- flags
- format
- genint
- gensym
- git
- grammars
- heaps
- help
- hierarchies
- hook_flows
- hook_objects
- backend_adapter_hook
- default_workflow_hook
- grammar_rules_hook
- identity_hook
- object_wrapper_hook
- object_wrapper_hook(Protocol)
- object_wrapper_hook(Name,Relations)
- print_goal_hook
- prolog_module_hook(Module)
- suppress_goal_hook
- write_to_file_hook(File)
- write_to_file_hook(File,Options)
- write_to_stream_hook(Stream)
- write_to_stream_hook(Stream,Options)
- html
- ids
- intervals
- iso8601
- issue_creator
- java
- json
- lgtdoc
- lgtunit
- library
- listing
- logging
- loops
- meta
- meta_compiler
- metagol
- mutations
- nested_dictionaries
- optionals
- options
- os
- packs
- pddl_parser
- ports_profiler
- queues
- random
- reader
- recorded_database
- redis
- sets
- statistics
- term_io
- timeout
- toychr
- tsv
- tutor
- types
- ulid
- union_find
- uuid
- verdi_neruda
- a_star_interpreter(W)
- benchmark_generators
- best_first
- bfs_interpreter
- bup_interpreter
- counter
- databasep
- debug_expansion(Mode)
- demodb
- dfs_interpreter
- flatting
- heuristic_expansion(Mode)
- iddfs_interpreter(Increment)
- interpreterp
- magic
- magic_expansion(Mode)
- rule_expansion(Mode)
- shell
- shell(Interpreters)
- shell_expansion(Mode)
- wrapper
- xml_parser
- zippers
- Directories
contributions/flags/contributions/iso8601/contributions/pddl_parser/contributions/verdi_neruda/- a_star_interpreter(W)
- benchmark_generators
- best_first
- bfs_interpreter
- bup_interpreter
- counter
- databasep
- debug_expansion(Mode)
- demodb
- dfs_interpreter
- flatting
- heuristic_expansion(Mode)
- iddfs_interpreter(Increment)
- interpreterp
- magic
- magic_expansion(Mode)
- rule_expansion(Mode)
- shell
- shell(Interpreters)
- shell_expansion(Mode)
contributions/xml_parser/core/library/library/arbitrary/library/assignvars/library/base64/library/cbor/library/coroutining/library/csv/library/dates/library/dependents/library/dictionaries/library/dif/library/edcg/library/events/library/expand_library_alias_paths/library/expecteds/library/format/library/genint/library/gensym/library/git/library/grammars/library/heaps/library/hierarchies/library/hook_flows/library/hook_objects/- backend_adapter_hook
- default_workflow_hook
- grammar_rules_hook
- identity_hook
- object_wrapper_hook
- object_wrapper_hook(Protocol)
- object_wrapper_hook(Name,Relations)
- print_goal_hook
- prolog_module_hook(Module)
- suppress_goal_hook
- write_to_file_hook(File)
- write_to_file_hook(File,Options)
- write_to_stream_hook(Stream)
- write_to_stream_hook(Stream,Options)
library/html/library/ids/library/intervals/library/java/library/json/library/listing/library/logging/library/loops/library/meta/library/meta_compiler/library/mutations/library/nested_dictionaries/library/optionals/library/options/library/os/library/queues/library/random/library/reader/library/recorded_database/library/redis/library/sets/library/statistics/library/term_io/library/timeout/library/tsv/library/types/library/ulid/library/union_find/library/uuid/library/zippers/ports/fcube/ports/metagol/ports/toychr/tools/assertions/tools/code_metrics/tools/dead_code_scanner/tools/debug_messages/tools/debugger/tools/diagrams/- d2_graph_language
- diagram(Format)
- diagrams
- diagrams(Format)
- directory_dependency_diagram
- directory_dependency_diagram(Format)
- directory_diagram(Format)
- directory_load_diagram
- directory_load_diagram(Format)
- dot_graph_language
- entity_diagram
- entity_diagram(Format)
- file_dependency_diagram
- file_dependency_diagram(Format)
- file_diagram(Format)
- file_load_diagram
- file_load_diagram(Format)
- graph_language_protocol
- graph_language_registry
- inheritance_diagram
- inheritance_diagram(Format)
- library_dependency_diagram
- library_dependency_diagram(Format)
- library_diagram(Format)
- library_load_diagram
- library_load_diagram(Format)
- modules_diagram_support
- uses_diagram
- uses_diagram(Format)
- xref_diagram
- xref_diagram(Format)
tools/doclet/tools/help/tools/issue_creator/tools/lgtdoc/tools/lgtunit/tools/packs/tools/ports_profiler/tools/tutor/tools/wrapper/
- Entities
- Categories
- arbitrary
- assertions_messages
- best_first
- class_hierarchy
- code_metric
- code_metrics_messages
- code_metrics_utilities
- core_messages
- counters
- csv_guess_questions
- dead_code_scanner_messages
- debugger_messages
- diagram(Format)
- directory_diagram(Format)
- file_diagram(Format)
- flags
- flatting
- genint_core
- gensym_core
- help_info_support
- html
- lgtdoc_messages
- lgtunit_messages
- library_diagram(Format)
- listing
- logging
- monitor
- mutations
- observer
- options
- os_types
- packs_common
- packs_messages
- proto_hierarchy
- read_file
- recorded_database_core
- statistics
- subject
- ulid_types
- Objects
- a_star_interpreter(W)
- after_event_registry
- assertions
- assertions(Mode)
- assignvars
- atom
- atomic
- automation_report
- avltree
- backend_adapter_hook
- backend_random
- base64
- base64url
- before_event_registry
- benchmark_generators
- bfs_interpreter
- bintree
- blank_grammars(Format)
- bup_interpreter
- callable
- cbor
- cbor(StringRepresentation)
- cc_metric
- character
- code_metrics
- compound
- coroutining
- counter
- coupling_metric
- coverage_report
- csv
- csv(Header,Separator,IgnoreQuotes)
- d2_graph_language
- date
- dead_code_scanner
- debug_expansion(Mode)
- debug_messages
- debugger
- default_atom_mutations
- default_compound_mutations
- default_float_mutations
- default_integer_mutations
- default_list_mutations
- default_workflow_hook
- demodb
- dfs_interpreter
- diagrams
- diagrams(Format)
- dif
- difflist
- directory_dependency_diagram
- directory_dependency_diagram(Format)
- directory_load_diagram
- directory_load_diagram(Format)
- dit_metric
- doc_metric
- doclet
- dot_graph_language
- dump_trace
- edcg
- either
- entity_diagram
- entity_diagram(Format)
- event_registry
- expand_library_alias_paths
- expected
- expected(Expected)
- fast_random
- fcube
- file_dependency_diagram
- file_dependency_diagram(Format)
- file_load_diagram
- file_load_diagram(Format)
- float
- format
- genint
- gensym
- git
- grammar_rules_hook
- graph_language_registry
- halstead_metric
- halstead_metric(Stroud)
- heap(Order)
- help
- heuristic_expansion(Mode)
- hook_pipeline(Pipeline)
- hook_set(Set)
- html5
- iddfs_interpreter(Increment)
- identity_hook
- ids
- ids(Representation,Bytes)
- inheritance_diagram
- inheritance_diagram(Format)
- integer
- interval
- ip_grammars(Format)
- iso8601
- issue_creator
- java
- java(Reference)
- java(Reference,ReturnValue)
- java_hook
- json
- json(StringRepresentation)
- json(ObjectRepresentation,PairRepresentation,StringRepresentation)
- lgtdoc
- lgtunit
- library_dependency_diagram
- library_dependency_diagram(Format)
- library_load_diagram
- library_load_diagram(Format)
- list
- list(Type)
- logger
- logtalk
- loop
- magic
- magic_expansion(Mode)
- maxheap
- maybe
- meta
- meta_compiler
- metagol
- minheap
- minimal_output
- modules_diagram_support
- mutations_store
- natural
- navltree
- nbintree
- noc_metric
- nor_metric
- nrbtree
- number
- number_grammars(Format)
- numberlist
- object_wrapper_hook
- object_wrapper_hook(Protocol)
- object_wrapper_hook(Name,Relations)
- optional
- optional(Optional)
- os
- packs
- packs_specs_hook
- pairs
- pddl
- population
- ports_profiler
- print_goal_hook
- prolog_module_hook(Module)
- queue
- random
- rbtree
- reader
- recorded_database
- redis
- registries
- registry_loader_hook
- rule_expansion(Mode)
- sample
- sequence_grammars
- set
- set(Type)
- shell
- shell(Interpreters)
- shell_expansion(Mode)
- size_metric
- streamvars
- suppress_goal_hook
- tap_output
- tap_report
- term
- term_io
- time
- timeout
- toychrdb
- tsv
- tsv(Header)
- tutor
- type
- ulid
- ulid(Representation)
- union_find
- upn_metric
- user
- uses_diagram
- uses_diagram(Format)
- uuid
- uuid(Representation)
- varlist
- wrapper
- write_to_file_hook(File)
- write_to_file_hook(File,Options)
- write_to_stream_hook(Stream)
- write_to_stream_hook(Stream,Options)
- xhtml11
- xml
- xref_diagram
- xref_diagram(Format)
- xunit_net_v2_output
- xunit_net_v2_report
- xunit_output
- xunit_report
- zlist
- Protocols
- assignvarsp
- characterp
- class_hierarchyp
- cloning
- comparingp
- csv_protocol
- databasep
- datep
- debuggerp
- dictionaryp
- event_registryp
- expanding
- flags_validator
- forwarding
- git_protocol
- graph_language_protocol
- heapp
- hierarchyp
- interpreterp
- intervalp
- java_access_protocol
- java_utils_protocol
- json_protocol
- lgtdocp
- listp
- loggingp
- loopp
- metagol_example_protocol
- metap
- monitoring
- monitorp
- nested_dictionary_protocol
- numberlistp
- options_protocol
- osp
- pack_protocol
- proto_hierarchyp
- pseudo_random_protocol
- queuep
- random_protocol
- registry_protocol
- setp
- statisticsp
- term_io_protocol
- termp
- timep
- tsv_protocol
- ulid_protocol
- union_find_protocol
- uuid_protocol
- varlistp
- zipperp
- Categories
- Predicates
(/)/2(//)/2(<)/2(<=)/2(=:=)/2(=<)/2(=>)/2(=\=)/2=~= / 2(>)/2(>=)/2absolute_file_name/2activate_debug_handler/1activate_monitor/0active_debug_handler/1add/1add/2add/3addDependent/1after/2after/3all/0all/1all_files/0all_files/1all_libraries/0all_libraries/1all_score/1ancestor/1ancestors/1apis/0apis/1append/2append/3apply/2apply/4approximately_equal/2approximately_equal/3arbitrary/1arbitrary/2archive/1arithmetic_mean/2array_list/2array_to_list/2array_to_terms/2array_to_terms/3as_curly_bracketed/2as_dictionary/2as_difflist/2as_heap/2as_list/2as_nested_dictionary/2as_set/2ask_question/5assertion/1assertion/2assignable/1assignable/2available/0available/1available/2average/2average_deviation/3before/2before/3bench_goal/1benchmark/2benchmark/3benchmark/4benchmark_reified/3between/3bit//1bits//1blank//0blanks//0body_pred/1branch/2built_in_directive/4built_in_flag/2built_in_method/4built_in_non_terminal/4built_in_predicate/4calendar_month/3call_with_timeout/2call_with_timeout/3cat/2change_directory/1changed/0changed/1chebyshev_distance/3chebyshev_norm/2check/1check/2check/3check_option/1check_options/1chr_is/2chr_no_spy/1chr_nospy/0chr_notrace/0chr_option/2chr_spy/1chr_trace/0class/1classes/1clause/5clause_location/6clean/0clean/1clean/2clone/1clone/3clone/4coefficient_of_variation/2command_line_arguments/1commit_author/2commit_date/2commit_hash/2commit_hash_abbreviated/2commit_log/3commit_message/2compile_aux_clauses/1compile_predicate_heads/4compile_predicate_indicators/3completion/2completions/2connect/1connect/3console/1contains/2control//0control_construct/4controls//0copy_file/2counter/2cover/1cpu_time/1current/2data/0data/1data/2date/4date/5date/6date/7date_string/3date_time/7days_in_month/3deactivate_debug_handler/0debug/0debug_handler/1debug_handler/3debugging/0debugging/1decide/1decide/2decode_exception/2decode_exception/3decompile_predicate_heads/4decompile_predicate_indicators/4decompose_file_name/3decompose_file_name/4decrement_counter/1default_option/1default_options/1define_log_file/2defined/4defined_flag/6del_monitors/0del_monitors/4del_spy_points/4delete/0delete/1delete/2delete/3delete/4delete_all_after/2delete_all_after_and_unzip/2delete_all_before/2delete_all_before_and_unzip/2delete_and_next/2delete_and_previous/2delete_and_unzip/2delete_directory/1delete_directory_and_contents/1delete_directory_contents/1delete_file/1delete_in/4delete_matches/3delete_max/4delete_min/4dependents/1dependents/2dependents/3depth/2descendant/1descendant_class/1descendant_classes/1descendant_instance/1descendant_instances/1descendants/1describe/1describe/2description/1deterministic/1deterministic/2diagram_description/1diagram_name_suffix/1dif/1dif/2digit//1digits//1directories/1directories/2directories/3directory/1directory/2directory/3directory_exists/1directory_files/2directory_files/3directory_score/2disable/1disable/2disable_logging/1disconnect/1disjoint/2disjoint_sets/2doc_goal/1dot//1dowhile/2drop/3during/2easter_day/3edge/6edge_case/2either/3empty/1enable/1enable/2enable_logging/1enabled/1enabled/2ensure_directory/1ensure_file/1entity/1entity/2entity_info_pair_score_hook/3entity_info_score_hook/2entity_predicates_weights_hook/2entity_prefix/2entity_score/2enumerate/2environment_variable/2epsilon/1equal/2erase/1essentially_equal/3euclidean_distance/3euclidean_norm/2exclude/3execution_context/7expand_library_path/2expected/1expecteds/2explain//1extension/1extensions/1false/1fcube/0file/1file/2file_exists/1file_footer/3file_header/3file_modification_time/2file_permission/2file_score/2file_size/2file_to_bytes/2file_to_bytes/3file_to_chars/2file_to_chars/3file_to_codes/2file_to_codes/3file_to_terms/2file_to_terms/3file_type_extension/2files/1files/2files/3filter/2find/4find/5findall_member/4findall_member/5finished_by/2finishes/2flag_group_chk/1flag_groups/1flat_map/2flatten/2float//1fold_left/4fold_left_1/3fold_right/4fold_right_1/3fordownto/3fordownto/4fordownto/5foreach/3foreach/4format/2format/3format_entity_score//2format_object/1format_to_atom/3format_to_chars/3format_to_chars/4format_to_codes/3format_to_codes/4forto/3forto/4forto/5forward/1forward/2forward/3fractile/3freeze/2from_generator/2from_generator/3from_generator/4from_goal/2from_goal/3from_goal/4frozen/2full_device_path/1func_test/3functional/0generate/1generate/2generate/8genint/2gensym/2geometric_mean/2get/1get_field/2get_flag_value/2get_seed/1gnu/0goal_expansion/2graph_footer/5graph_header/5ground/1group_by_key/2group_consecutive_by_key/2group_sorted_by_key/2guess_arity/2guess_separator/2hamming_distance/3handbook/0handbook/1harmonic_mean/2head/2head_pred/1help/0hex_digit//1hex_digits//1home/1ibk/3if_empty/1if_expected/1if_expected_or_else/2if_present/1if_present_or_else/2if_unexpected/1include/3increase/1increment/0increment_counter/1init/0init_log_file/2inorder/2insert/3insert/4insert_after/3insert_all/3insert_before/3insert_in/4install/1install/2install/3install/4installed/0installed/1installed/3installed/4instance/1instance/2instances/1integer//1internal_os_path/2intersect/2intersection/2intersection/3intersection/4invoke/1invoke/2ipv4//1ipv6//1is_absolute_file_name/1is_alpha/1is_alphanumeric/1is_ascii/1is_bin_digit/1is_control/1is_dec_digit/1is_empty/0is_end_of_line/1is_expected/0is_false/1is_hex_digit/1is_layout/1is_letter/1is_lower_case/1is_newline/1is_null/1is_object/1is_octal_digit/1is_period/1is_present/0is_punctuation/1is_quote/1is_true/1is_unexpected/0is_upper_case/1is_void/1is_vowel/1is_white_space/1iterator_element/2join/3join_all/3jump/3jump_all/3jump_all_block/3key/2keys/2keys_values/3keysort/2kurtosis/2language_object/2last/2leaf/1leaf_class/1leaf_classes/1leaf_instance/1leaf_instances/1leap_year/1learn/0learn/1learn/2learn/3learn_seq/2learn_with_timeout/4leash/1leashing/1least_common_multiple/2leaves/1length/2libraries/1libraries/2libraries/3library/0library/1library/2library_score/2license/1line_to_chars/2line_to_chars/3line_to_codes/2line_to_codes/3lint/0lint/1lint/2list/0list_to_array/2listing/0listing/1loaded_file/1loaded_file_property/2log/3log_event/2log_file/2logging/1logging/3logtalk_packs/0logtalk_packs/1lookup/2lookup/3lookup_in/3lower_upper/2magic/2magicise/4make_directory/1make_directory_path/1make_set/3man/1manhattan_distance/3manhattan_norm/2manuals/0map/2map/3map/4map/5map/6map/7map/8map_element/2map_reduce/5max/2max/3max_clauses/1max_inv_preds/1max_size/1maybe/0maybe/1maybe/2maybe_call/1maybe_call/2mean_deviation/2median/2median_deviation/2meets/2member/2memberchk/2merge/3message_hook/4message_prefix_file/6message_prefix_stream/4message_tokens//2met_by/2meta_type/3metarule/6metarule_next_id/1min/2min/3min_clauses/1min_max/3modes/2module_property/2monitor/1monitor/4monitor_activated/0monitored/1monitors/1msort/2msort/3mutation/3name/1name_of_day/3name_of_month/3natural//1new/1new/2new/3new_line//0new_lines//0next/2next/3next/4nextto/3node/7nodebug/0nolog/3nologall/0non_blank//1non_blanks//1normal_element/2normalize_range/2normalize_range/4normalize_scalar/2normalize_unit/2nospy/1nospy/3nospy/4nospyall/0note/2note/3notrace/0now/3nth0/3nth0/4nth1/3nth1/4null/1null_device_path/1number//1number_of_tests/1numbervars/1numbervars/3occurrences/2occurrences/3occurs/2of/2of_expected/2of_unexpected/2one_or_more//0one_or_more//1one_or_more//2operating_system_machine/1operating_system_name/1operating_system_release/1operating_system_type/1option/2option/3or/2or_else/2or_else_call/2or_else_fail/1or_else_get/2or_else_throw/1or_else_throw/2orphaned/0orphaned/2outdated/0outdated/1outdated/4output_file_name/2overlapped_by/2overlaps/2parent/1parenthesis/2parents/1parse/2parse/3parse_domain/2parse_domain/3parse_problem/2parse_problem/3partial_map/4partition/3partition/4partition/5partition/6path_concat/3permutation/2pid/1pin/0pin/1pinned/1plus/3port/5portray_clause/1postorder/2powerset/2pp/1pprint/1predicate/2predicate_info_pair_score_hook/4predicate_info_score_hook/3predicate_mode_score_hook/3predicate_mode_score_hook/5predicates/2prefix/0prefix/1prefix/2prefix/3preorder/2previous/2previous/3previous/4print_flags/0print_flags/1print_message/3print_message_token/4print_message_tokens/3product/2product/3program_to_clauses/2proper_prefix/2proper_prefix/3proper_suffix/2proper_suffix/3prove/2prove/3provides/2question_hook/6question_prompt_stream/4quick_check/1quick_check/2quick_check/3random/1random/3random_node/1random_tree/1randomize/1randseq/4randset/4range/2rdirectories/1rdirectories/2rdirectory/1rdirectory/2rdirectory/3rdirectory_score/2read_file/2read_file/3read_file_by_line/2read_file_by_line/3read_from_atom/2read_from_chars/2read_from_codes/2read_only_device_path/1read_stream/2read_stream/3read_stream_by_line/2read_stream_by_line/3read_term_from_atom/3read_term_from_chars/3read_term_from_chars/4read_term_from_codes/3read_term_from_codes/4readme/1readme/2recorda/2recorda/3recorded/2recorded/3recordz/2recordz/3relative_standard_deviation/2removeDependent/1remove_duplicates/2rename_file/2replace/3replace_sub_atom/4rescale/3reset/0reset/1reset_counter/1reset_counters/0reset_flags/0reset_flags/1reset_genint/0reset_genint/1reset_gensym/0reset_gensym/1reset_monitor/0reset_seed/0restore/1restore/2reverse/2rewind/2rewind/3rlibraries/1rlibraries/2rlibrary/1rlibrary/2rlibrary_score/2rule/2rule/3rule/4run/0run/1run/2run_test_sets/1same_length/2same_length/3save/0save/1save/2scalar_product/3scan_left/4scan_left_1/3scan_right/4scan_right_1/3search/1select/3select/4selectchk/3selectchk/4send/3sequence/3sequence/4sequential_occurrences/2sequential_occurrences/3serve/3set/1set/4set_element/2set_field/2set_flag_value/2set_flag_value/3set_monitor/4set_seed/1set_spy_point/4setup/0shell/1shell/2shell_command/1shrink/3shrink_sequence/3shrinker/1sign//1singletons/2size/2skewness/2sleep/1sort/2sort/3sort/4source_file_extension/1space//0spaces//0split/3split/4spy/1spy/3spy/4spy_point/4spying/1spying/3spying/4standard_deviation/2start/0start_redirect_to_file/2started_by/2starts/2stop/0stop_redirect_to_file/0stream_to_bytes/2stream_to_bytes/3stream_to_chars/2stream_to_chars/3stream_to_codes/2stream_to_codes/3stream_to_terms/2stream_to_terms/3subclass/1subclasses/1sublist/2subsequence/3subsequence/4subset/2substitute/4subsumes/2subterm/2subtract/3succ/2suffix/2suffix/3sum/2superclass/1superclasses/1suspend_monitor/0swap/2swap_consecutive/2symdiff/3tab//0tabs//0take/3temporary_directory/1term_expansion/2terms_to_array/2test/1time_stamp/1timeout/1timestamp/2timestamp/8today/3tolerance_equal/4top/3top_next/5trace/0trace_event/2transpose/2true/1type/1unexpected/1unexpecteds/2uninstall/0uninstall/1uninstall/2union/3union/4union_all/3unpin/0unpin/1unzip/2update/0update/1update/2update/3update/4update/5update_in/4update_in/5uuid_null/1uuid_v1/2uuid_v4/1valid/1valid/2valid/3valid_date/3valid_option/1valid_options/1validate/1value/1value/3value_reference/2values/2variables/2variance/2variant/2varnumbers/2varnumbers/3verify_commands_availability/0version/6versions/3void/1void_element/1wall_time/1weighted_mean/3welcome/0when/2whiledo/2white_space//0white_spaces//0with_output_to/2without//2working_directory/1write_file/3write_stream/3write_term_to_atom/3write_term_to_chars/3write_term_to_chars/4write_term_to_codes/3write_term_to_codes/4write_to_atom/2write_to_chars/2write_to_codes/2z_normalization/2zero_or_more//0zero_or_more//1zero_or_more//2zip/2zip/3zip_at_index/4
Indices and tables
Generated on Wed Jan 29 15:25:24 WET 2025