Module Load_path

val add_dir : hidden:bool -> string -> unit
val remove_dir : string -> unit
val reset : unit -> unit
module Dir : sig ... end
type auto_include_callback = (Dir.t -> string -> string option) -> string -> string
val no_auto_include : auto_include_callback
val init : auto_include:auto_include_callback -> visible:string list -> hidden:string list -> unit
val auto_include_otherlibs : (string -> unit) -> auto_include_callback
val get_path_list : unit -> string list
type paths = {
  1. visible : string list;
  2. hidden : string list;
}
val get_paths : unit -> paths
val find : string -> string
val find_normalized : string -> string
type visibility =
  1. | Visible
  2. | Hidden
val find_normalized_with_visibility : string -> string * visibility
val add : Dir.t -> unit
  • deprecated
val append_dir : Dir.t -> unit
val prepend_dir : Dir.t -> unit
val get_visible : unit -> Dir.t list