PreviousUpNext

15.3.14  src/app/makelib/main/lib-load-path.api

## lib-load-path.api -- MYTHRYL_LIB_LOAD_PATH handling

# Compiled by:
#     src/app/makelib/makelib.sublib




stipulate
    package ad  =  anchor_dictionary;                                                   # anchor_dictionary             is from   src/app/makelib/paths/anchor-dictionary.pkg
#   package fp  =  filename_policy;                                                     # filename_policy               is from   src/app/makelib/main/filename-policy.pkg
#   package lsi =  library_source_index;                                                # library_source_index          is from   src/app/makelib/stuff/library-source-index.pkg
#   package mtq =  makelib_thread_boss;                                                 # makelib_thread_boss           is from   src/app/makelib/concurrency/makelib-thread-boss.pkg
#   package pp  =  standard_prettyprinter;                                              # standard_prettyprinter        is from   src/lib/prettyprint/big/src/standard-prettyprinter.pkg
#   package ts  =  timestamp;                                                           # timestamp                     is from   src/app/makelib/paths/timestamp.pkg
herein

    # This api is implemented in:
    #
    #     src/app/makelib/main/lib-load-path.pkg
    #
    api Lib_Load_Path
    {
        search_lib_load_path_for_file:          String -> Null_Or( String );            # Returns THE full pathname for file else NULL.
                                                                                        # Directory sequence to search defaults to ".:$HOME/.mythryl/lib:/usr/lib/mythryl:/usr/local/lib/mythryl";
                                                                                        # This sequence can be overridden via MYTHRYL_LIB_LOAD_PATH in environment.
    };

end;




Comments and suggestions to: bugs@mythryl.org

PreviousUpNext