Entities
To load an entity, 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.
Categories
- amqp_pool
- application_common
- arbitrary
- assertions_messages
- best_first
- ccsds_types
- character_set
- class_hierarchy
- code_metric
- code_metrics_messages
- code_metrics_utilities
- command_line_option
- core_messages
- counters
- csv_guess_questions
- dead_code_scanner_messages
- debugger_messages
- diagram(Format)
- directed_graph_common
- directory_diagram(Format)
- file_diagram(Format)
- flags
- flatting
- genint_core
- gensym_core
- graph_common
- graph_types
- html
- lgtdoc_messages
- lgtunit_messages
- library_diagram(Format)
- linda_client
- linda_server
- listing
- logging
- mapped_single_byte_character_set
- monitor
- mutation_testing_messages
- mutations
- mutator_common
- observer
- options
- os_types
- packs_common
- packs_messages
- proto_hierarchy
- read_file
- recorded_database_core
- single_byte_character_set(MaxCode)
- statistics
- subject
- tool_diagnostics_common
- tutor_explanations
- ulid_types
- undirected_graph_common
- unweighted_graph_common(Dictionary)
- utf_16_character_set(Endian)
- utf_32_character_set(Endian)
- weighted_graph_common(Dictionary)
Objects
- a_star_interpreter(W)
- ada_boost
- after_event_registry
- amqp
- arithmetic_operator_replacement(Entity,Predicate,ClauseIndex,Occurrence,PrintMutation)
- assertions
- assertions(Mode)
- assignvars
- atom
- atomic
- automation_report
- avltree
- avro
- backend_adapter_hook
- backend_random
- base32
- base58
- base64
- base64url
- base85
- before_event_registry
- benchmark_generators
- bfs_interpreter
- binary_heap(Order)
- binary_heap_max
- binary_heap_min
- bintree
- blank_grammars(Format)
- body_goal_negation(Entity,Predicate,ClauseIndex,Occurrence,PrintMutation)
- bup_interpreter
- c45
- callable
- caller_diagram
- caller_diagram(Format)
- cbor
- cbor(StringRepresentation)
- cc_metric
- ccsds
- ccsds(SecondaryHeaderLength)
- character
- clauses_reordering(Entity,Predicate,ClauseIndex,Occurrence,PrintMutation)
- cobertura_report
- code_metrics
- cogc_metric
- combinations
- command_line_options
- compound
- coroutining
- counter
- coupling_metric
- coverage_report
- crc32_non_reflected(Polynomial,Initial,FinalXor,AppendLength)
- crc32_reflected(Polynomial)
- crc32b
- crc32bzip2
- crc32c
- crc32mpeg2
- crc32posix
- crc32q
- csv
- csv(Header,Separator,IgnoreQuotes)
- csv(Header,Separator,IgnoreQuotes,Comments)
- ctrf_output
- ctrf_report
- cuid2
- cuid2(Representation,Size,Alphabet)
- cytoscapejs_graph_language
- d2_graph_language
- datalog
- date
- dates_tz
- 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
- deque
- dfs_interpreter
- diagrams
- diagrams(Format)
- dif
- difflist
- directory_dependency_diagram
- directory_dependency_diagram(Format)
- directory_load_diagram
- directory_load_diagram(Format)
- dit_metric
- djb2_32
- djb2_64
- doc_metric
- doclet
- dot_graph_language
- dump_trace
- edcg
- either
- entity_diagram
- entity_diagram(Format)
- event_registry
- expand_library_alias_paths
- expected
- expected(Expected)
- fail_insertion(Entity,Predicate,ClauseIndex,Occurrence,PrintMutation)
- fast_random
- fast_random(Algorithm)
- fcube
- file_dependency_diagram
- file_dependency_diagram(Format)
- file_load_diagram
- file_load_diagram(Format)
- fips202_hash(A,B,C)
- float
- fnv1a_32
- fnv1a_64
- format
- genint
- gensym
- geospatial
- git
- grammar_rules_hook
- graph_language_registry
- halstead_metric
- halstead_metric(Stroud)
- hash_common_32
- hash_common_64
- head_arguments_mutation(Entity,Predicate,ClauseIndex,Occurrence,PrintMutation)
- head_arguments_reordering(Entity,Predicate,ClauseIndex,Occurrence,PrintMutation)
- 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
- iso_8859_1
- iso_8859_10
- iso_8859_13
- iso_8859_14
- iso_8859_15
- iso_8859_16
- iso_8859_2
- iso_8859_3
- iso_8859_4
- iso_8859_9
- isolation_forest
- issue_creator
- java
- java(Reference)
- java(Reference,ReturnValue)
- java_hook
- json
- json(StringRepresentation)
- json(ObjectRepresentation,PairRepresentation,StringRepresentation)
- json_ld
- json_ld(StringRepresentation)
- json_ld(ObjectRepresentation,PairRepresentation,StringRepresentation)
- json_lines
- json_lines(StringRepresentation)
- json_lines(ObjectRepresentation,PairRepresentation,StringRepresentation)
- json_rpc
- json_schema
- json_schema(StringRepresentation)
- json_schema(ObjectRepresentation,PairRepresentation,StringRepresentation)
- knn
- ksuid
- ksuid(Representation,Alphabet)
- lcom_metric
- lcov_report
- lgtdoc
- lgtunit
- library_dependency_diagram
- library_dependency_diagram(Format)
- library_load_diagram
- library_load_diagram(Format)
- linda
- lines_metric
- linter_reporter
- list
- list(Type)
- logger
- logtalk
- loop
- lovins_stemmer(Representation)
- magic
- magic_expansion(Mode)
- maxheap
- maybe
- mcp_server
- md5
- memcached
- mermaid_graph_language
- meta
- meta_compiler
- metagol
- mi_metric
- mi_metric(Stroud)
- mime_types
- minheap
- minimal_output
- modules_diagram_support
- murmurhash3_x64_128
- murmurhash3_x86_128
- murmurhash3_x86_32
- mutation_testing
- mutations_store
- naive_bayes
- nanoid
- nanoid(Representation,Size,Alphabet)
- natural
- navltree
- nbintree
- nearest_centroid
- 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
- pairing_heap(Order)
- pairing_heap_max
- pairing_heap_min
- pairs
- pddl
- permutations
- plantuml_graph_language
- population
- porter_stemmer(Representation)
- ports_profiler
- predicate_directive_suppression(Entity,Predicate,DirectiveIndex,Occurrence,PrintMutation)
- print_goal_hook
- process
- prolog_module_hook(Module)
- protobuf
- queue
- random
- random(Algorithm)
- random_forest
- rbtree
- reader
- recorded_database
- redis
- registries
- registry_loader_hook
- relational_operator_replacement(Entity,Predicate,ClauseIndex,Occurrence,PrintMutation)
- rfc_metric
- rule_expansion(Mode)
- sample
- sarif
- sbom
- scope_directive_replacement(Entity,Predicate,DirectiveIndex,Occurrence,PrintMutation)
- sdbm_32
- sdbm_64
- sequence_grammars
- set
- set(Type)
- sha1
- sha256
- sha3_224
- sha3_256
- sha3_384
- sha3_512
- shake128(OutputBytes)
- shake256(OutputBytes)
- shell
- shell(Interpreters)
- shell_expansion(Mode)
- simulated_annealing(Problem)
- simulated_annealing(Problem,RandomAlgorithm)
- siphash_2_4
- siphash_2_4(Key)
- size_metric
- snowflakeid
- snowflakeid(Representation,EpochMilliseconds,TimeUnitMilliseconds,TimestampBits,NodeBits,SequenceBits,Node)
- snowflakeid_instagram
- snowflakeid_instagram(Representation)
- snowflakeid_sonyflake
- snowflakeid_sonyflake(Representation)
- snowflakeid_twitter
- snowflakeid_twitter(Representation)
- socket
- splaytree
- stomp
- streamvars
- string(Representation)
- string_distance(Representation)
- subprocess_coverage_hook
- subprocess_mutation_hook
- subsequences
- subunit_v1_output
- subunit_v1_report
- subunit_v2_output
- subunit_v2_report
- suppress_goal_hook
- tap_output
- tap_report
- term
- term_io
- time
- time_scales
- time_scales_data
- timeout
- toml
- toml(StringRepresentation)
- toml(ObjectRepresentation,PairRepresentation,StringRepresentation)
- toon
- toon(StringRepresentation)
- toon(ObjectRepresentation,PairRepresentation,StringRepresentation)
- toychrdb
- treap_set
- truth_literal_flip(Entity,Predicate,ClauseIndex,Occurrence,PrintMutation)
- tsv
- tsv(Header)
- tsv(Header,Comments)
- tutor
- two3tree
- type
- tzif
- tzif_zone_ids
- ulid
- ulid(Representation)
- union_find
- unweighted_directed_graph
- unweighted_directed_graph(Dictionary)
- unweighted_undirected_graph
- unweighted_undirected_graph(Dictionary)
- upn_metric
- url(Representation)
- us_ascii
- user
- uses_diagram
- uses_diagram(Format)
- uses_directive_resource_deletion(Entity,Predicate,DirectiveIndex,Occurrence,PrintMutation)
- utf_16be
- utf_16le
- utf_32be
- utf_32le
- utf_8
- utf_8_character_set
- uuid
- uuid(Representation)
- validated
- validation
- validation(Validation)
- varlist
- weighted_directed_graph
- weighted_directed_graph(Dictionary)
- weighted_undirected_graph
- weighted_undirected_graph(Dictionary)
- windows_1250
- windows_1251
- windows_1252
- windows_1253
- windows_1254
- windows_1257
- wmc_metric
- 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
- yaml
- zlist
Protocols
- application_protocol
- assignvarsp
- character_set_protocol
- characterp
- class_hierarchyp
- classifier_protocol
- clause_mutator_protocol
- cloning
- combinations_protocol
- comparingp
- csv_protocol
- cuid2_protocol
- databasep
- datalog_protocol
- dataset_protocol
- datep
- dates_tz_protocol
- debuggerp
- deque_protocol
- dictionaryp
- directed_graph_protocol
- directive_mutator_protocol
- event_registryp
- expanding
- flags_validator
- forwarding
- geospatial_protocol
- git_protocol
- graph_language_protocol
- graph_protocol
- hash_protocol
- heap_protocol
- heapp
- hierarchyp
- interpreterp
- intervalp
- java_access_protocol
- java_utils_protocol
- json_ld_protocol
- json_lines_protocol
- json_protocol
- json_schema_protocol
- ksuid_protocol
- lgtdocp
- listp
- loggingp
- loopp
- mcp_prompt_protocol
- mcp_resource_protocol
- mcp_tool_protocol
- metagol_example_protocol
- metap
- monitoring
- monitorp
- mutator_protocol
- nanoid_protocol
- nested_dictionary_protocol
- numberlistp
- options_protocol
- osp
- pack_protocol
- permutations_protocol
- proto_hierarchyp
- pseudo_random_protocol
- queuep
- random_protocol
- registry_protocol
- sampling_protocol
- setp
- simulated_annealing_protocol
- snowflakeid_protocol
- statisticsp
- stemmer_protocol
- subsequences_protocol
- term_io_protocol
- termp
- time_scales_protocol
- timep
- toml_protocol
- tool_diagnostics_protocol
- toon_protocol
- tsv_protocol
- tzif_protocol
- ulid_protocol
- union_find_protocol
- unweighted_graph_protocol
- uuid_protocol
- varlistp
- weighted_graph_protocol
- yaml_protocol
- zipperp