.. _directory_index: Directories =========== To load an entity, always load the library that includes it using the goal ``logtalk_load(library_name(loader))`` instead of using its path. The library loader file ensures that all the required dependencies are also loaded and that any required flags are used. ``contributions/flags/`` ------------------------ .. toctree:: :maxdepth: 1 flags flags_validator ``contributions/iso8601/`` -------------------------- .. toctree:: :maxdepth: 1 iso8601 ``contributions/pddl_parser/`` ------------------------------ .. toctree:: :maxdepth: 1 pddl read_file ``contributions/verdi_neruda/`` ------------------------------- .. toctree:: :maxdepth: 1 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/`` ----------------------------- .. toctree:: :maxdepth: 1 xml ``core/`` --------- .. toctree:: :maxdepth: 1 core_messages expanding forwarding logtalk monitoring user ``library/`` ------------ .. toctree:: :maxdepth: 1 cloning counters streamvars ``library/arbitrary/`` ---------------------- .. toctree:: :maxdepth: 1 arbitrary ``library/assignvars/`` ----------------------- .. toctree:: :maxdepth: 1 assignvars assignvarsp ``library/base64/`` ------------------- .. toctree:: :maxdepth: 1 base64 base64url ``library/cbor/`` ----------------- .. toctree:: :maxdepth: 1 cbor cbor(StringRepresentation) ``library/coroutining/`` ------------------------ .. toctree:: :maxdepth: 1 coroutining ``library/csv/`` ---------------- .. toctree:: :maxdepth: 1 csv csv(Header,Separator,IgnoreQuotes) csv_guess_questions csv_protocol tsv ``library/dates/`` ------------------ .. toctree:: :maxdepth: 1 date datep time timep ``library/dependents/`` ----------------------- .. toctree:: :maxdepth: 1 observer subject ``library/dictionaries/`` ------------------------- .. toctree:: :maxdepth: 1 avltree bintree dictionaryp rbtree ``library/dif/`` ---------------- .. toctree:: :maxdepth: 1 dif ``library/edcg/`` ----------------- .. toctree:: :maxdepth: 1 edcg ``library/events/`` ------------------- .. toctree:: :maxdepth: 1 after_event_registry before_event_registry event_registry event_registryp monitor monitorp ``library/expand_library_alias_paths/`` --------------------------------------- .. toctree:: :maxdepth: 1 expand_library_alias_paths ``library/expecteds/`` ---------------------- .. toctree:: :maxdepth: 1 either expected expected(Expected) ``library/format/`` ------------------- .. toctree:: :maxdepth: 1 format ``library/genint/`` ------------------- .. toctree:: :maxdepth: 1 genint genint_core ``library/gensym/`` ------------------- .. toctree:: :maxdepth: 1 gensym gensym_core ``library/git/`` ---------------- .. toctree:: :maxdepth: 1 git git_protocol ``library/grammars/`` --------------------- .. toctree:: :maxdepth: 1 blank_grammars(Format) ip_grammars(Format) number_grammars(Format) sequence_grammars ``library/heaps/`` ------------------ .. toctree:: :maxdepth: 1 heap(Order) heapp maxheap minheap ``library/hierarchies/`` ------------------------ .. toctree:: :maxdepth: 1 class_hierarchy class_hierarchyp hierarchyp proto_hierarchy proto_hierarchyp ``library/hook_flows/`` ----------------------- .. toctree:: :maxdepth: 1 hook_pipeline(Pipeline) hook_set(Set) ``library/hook_objects/`` ------------------------- .. toctree:: :maxdepth: 1 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/`` ----------------- .. toctree:: :maxdepth: 1 html html5 xhtml11 ``library/ids/`` ---------------- .. toctree:: :maxdepth: 1 ids ids(Representation,Bytes) ``library/intervals/`` ---------------------- .. toctree:: :maxdepth: 1 interval intervalp ``library/java/`` ----------------- .. toctree:: :maxdepth: 1 java java(Reference) java(Reference,ReturnValue) java_access_protocol java_hook java_utils_protocol ``library/json/`` ----------------- .. toctree:: :maxdepth: 1 json json(StringRepresentation) json(ObjectRepresentation,PairRepresentation,StringRepresentation) json_protocol ``library/logging/`` -------------------- .. toctree:: :maxdepth: 1 logger logging loggingp ``library/loops/`` ------------------ .. toctree:: :maxdepth: 1 loop loopp ``library/meta/`` ----------------- .. toctree:: :maxdepth: 1 meta metap ``library/meta_compiler/`` -------------------------- .. toctree:: :maxdepth: 1 meta_compiler ``library/nested_dictionaries/`` -------------------------------- .. toctree:: :maxdepth: 1 navltree nbintree nested_dictionary_protocol nrbtree ``library/optionals/`` ---------------------- .. toctree:: :maxdepth: 1 maybe optional optional(Optional) ``library/options/`` -------------------- .. toctree:: :maxdepth: 1 options options_protocol ``library/os/`` --------------- .. toctree:: :maxdepth: 1 os os_types osp ``library/queues/`` ------------------- .. toctree:: :maxdepth: 1 queue queuep ``library/random/`` ------------------- .. toctree:: :maxdepth: 1 backend_random fast_random pseudo_random_protocol random random_protocol ``library/reader/`` ------------------- .. toctree:: :maxdepth: 1 reader ``library/redis/`` ------------------ .. toctree:: :maxdepth: 1 redis ``library/sets/`` ----------------- .. toctree:: :maxdepth: 1 set set(Type) setp ``library/statistics/`` ----------------------- .. toctree:: :maxdepth: 1 population sample statistics statisticsp ``library/term_io/`` -------------------- .. toctree:: :maxdepth: 1 term_io term_io_protocol ``library/timeout/`` -------------------- .. toctree:: :maxdepth: 1 timeout ``library/types/`` ------------------ .. toctree:: :maxdepth: 1 atom atomic callable character characterp comparingp compound difflist float integer list list(Type) listp natural number numberlist numberlistp pairs term termp type varlist varlistp ``library/ulid/`` ----------------- .. toctree:: :maxdepth: 1 ulid ulid(Representation) ulid_protocol ulid_types ``library/union_find/`` ----------------------- .. toctree:: :maxdepth: 1 union_find union_find_protocol ``library/uuid/`` ----------------- .. toctree:: :maxdepth: 1 uuid uuid(Representation) uuid_protocol ``library/zippers/`` -------------------- .. toctree:: :maxdepth: 1 zipperp zlist ``ports/fcube/`` ---------------- .. toctree:: :maxdepth: 1 fcube ``ports/metagol/`` ------------------ .. toctree:: :maxdepth: 1 metagol metagol_example_protocol ``ports/toychr/`` ----------------- .. toctree:: :maxdepth: 1 toychrdb ``tools/assertions/`` --------------------- .. toctree:: :maxdepth: 1 assertions assertions(Mode) assertions_messages ``tools/code_metrics/`` ----------------------- .. toctree:: :maxdepth: 1 cc_metric code_metric code_metrics code_metrics_messages code_metrics_utilities coupling_metric dit_metric doc_metric halstead_metric halstead_metric(Stroud) noc_metric nor_metric size_metric upn_metric ``tools/dead_code_scanner/`` ---------------------------- .. toctree:: :maxdepth: 1 dead_code_scanner dead_code_scanner_messages ``tools/debug_messages/`` ------------------------- .. toctree:: :maxdepth: 1 debug_messages ``tools/debugger/`` ------------------- .. toctree:: :maxdepth: 1 debugger debugger_messages debuggerp dump_trace ``tools/diagrams/`` ------------------- .. toctree:: :maxdepth: 1 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/`` ----------------- .. toctree:: :maxdepth: 1 doclet ``tools/help/`` --------------- .. toctree:: :maxdepth: 1 help help_info_support ``tools/issue_creator/`` ------------------------ .. toctree:: :maxdepth: 1 issue_creator ``tools/lgtdoc/`` ----------------- .. toctree:: :maxdepth: 1 lgtdoc lgtdoc_messages lgtdocp ``tools/lgtunit/`` ------------------ .. toctree:: :maxdepth: 1 automation_report coverage_report lgtunit lgtunit_messages minimal_output tap_output tap_report xunit_net_v2_output xunit_net_v2_report xunit_output xunit_report ``tools/packs/`` ---------------- .. toctree:: :maxdepth: 1 pack_protocol packs packs_common packs_messages packs_specs_hook registries registry_loader_hook registry_protocol ``tools/ports_profiler/`` ------------------------- .. toctree:: :maxdepth: 1 ports_profiler ``tools/tutor/`` ---------------- .. toctree:: :maxdepth: 1 tutor ``tools/wrapper/`` ------------------ .. toctree:: :maxdepth: 1 wrapper