Packages
val path : t -> B00_std.Fpath.tpath is the path to the compilation objects of the package.
compare_by_caseless_name p0 p1 compares p0 and p1 by name in a caseless manner.
val pp : t B00_std.Fmt.tpp formats packages.
val pp_name : t B00_std.Fmt.tpp_name formats package names.
val pp_version : string B00_std.Fmt.tpp_version formats a package version.
module Set : Stdlib.Set.S with type elt = tPackage identifier sets.
module Map : Stdlib.Map.S with type key = tPackage identifier maps.
Queries
val of_dir : B00_std.Fpath.t -> t listof_dir lib_dir are the packages found in lib_dir. This is simply all the directory names inside lib_dir and an ocaml package which points to ocamlc -where.
val by_names : ?init:t B00_std.String.Map.t -> t list -> t B00_std.String.Map.tby_names pkgs indexes pkgs by module name and adds them to init (defaults to String.Map.empty.