Docs GODI Archive
Projects Blog Link DB

Look up function:

(e.g. "List.find" or "keysym")
More options

FREE SOFTWARE ON CAMLCITY.ORG

GODI Package godi-findlib

The findlib/ocamlfind package manager

This is the findlib package manager for O'Caml: The "findlib" library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored. The packages are kept in the filesystem hierarchy, but with strict directory structure. The library contains functions to look the directory up that stores a package, to query metainformation about a package, and to retrieve dependency information about multiple packages. There is also a tool that allows the user to enter queries on the command-line. In order to simplify compilation and linkage, there are new frontends of the various OCaml compilers that can directly deal with packages. Together with the packages metainformation is stored. This includes a version string, the archives the package consists of, and additional linker options. Packages can also be dependent on other packages. There is a query which finds out all predecessors of a list of packages and sorts them topologically. The new compiler frontends do this implicitly. Metainformation can be conditional, i.e. depend on a set of predicates. This is mainly used to be able to react on certain properties of the environment, such as if the bytecode or the native compiler is invoked, if the application is multi-threaded, and a few more. If the new compiler frontends are used, most predicates are found out automatically. There is special support for scripts. A new directive, "#require", loads packages into scripts. Of course, this works only with newly created toploops which include the "findlib" library.

Version: 1.2.4
Homepage: http://projects.camlcity.org/projects/findlib.html
Maintainer: gerd@gerd-stolpmann.de
Files: bin/ocamlfind
bin/safe_camlp4
doc/godi-findlib/LICENSE
doc/godi-findlib/QUICKSTART
doc/godi-findlib/README
doc/godi-findlib/html/guide-html/c157.html
doc/godi-findlib/html/guide-html/c188.html
doc/godi-findlib/html/guide-html/c274.html
doc/godi-findlib/html/guide-html/c348.html
doc/godi-findlib/html/guide-html/c37.html
doc/godi-findlib/html/guide-html/c380.html
doc/godi-findlib/html/guide-html/c74.html
doc/godi-findlib/html/guide-html/index.html
doc/godi-findlib/html/guide-html/p35.html
doc/godi-findlib/html/guide-html/quickstart.html
doc/godi-findlib/html/guide-html/x104.html
doc/godi-findlib/html/guide-html/x115.html
doc/godi-findlib/html/guide-html/x131.html
doc/godi-findlib/html/guide-html/x145.html
doc/godi-findlib/html/guide-html/x176.html
doc/godi-findlib/html/guide-html/x227.html
doc/godi-findlib/html/guide-html/x261.html
doc/godi-findlib/html/guide-html/x270.html
doc/godi-findlib/html/guide-html/x307.html
doc/godi-findlib/html/guide-html/x322.html
doc/godi-findlib/html/guide-html/x334.html
doc/godi-findlib/html/guide-html/x341.html
doc/godi-findlib/html/guide-html/x355.html
doc/godi-findlib/html/guide-html/x372.html
doc/godi-findlib/html/guide-html/x394.html
doc/godi-findlib/html/guide-html/x400.html
doc/godi-findlib/html/guide-html/x412.html
doc/godi-findlib/html/guide-html/x464.html
doc/godi-findlib/html/guide-html/x468.html
doc/godi-findlib/html/guide-html/x81.html
doc/godi-findlib/html/guide-html/x89.html
doc/godi-findlib/html/ref-html/c990.html
doc/godi-findlib/html/ref-html/index.html
doc/godi-findlib/html/ref-html/lib/Findlib.html
doc/godi-findlib/html/ref-html/lib/Fl_metascanner.html
doc/godi-findlib/html/ref-html/lib/Fl_package_base.html
doc/godi-findlib/html/ref-html/lib/Topfind.html
doc/godi-findlib/html/ref-html/lib/index.html
doc/godi-findlib/html/ref-html/lib/index_attributes.html
doc/godi-findlib/html/ref-html/lib/index_class_types.html
doc/godi-findlib/html/ref-html/lib/index_classes.html
doc/godi-findlib/html/ref-html/lib/index_exceptions.html
doc/godi-findlib/html/ref-html/lib/index_methods.html
doc/godi-findlib/html/ref-html/lib/index_module_types.html
doc/godi-findlib/html/ref-html/lib/index_modules.html
doc/godi-findlib/html/ref-html/lib/index_types.html
doc/godi-findlib/html/ref-html/lib/index_values.html
doc/godi-findlib/html/ref-html/lib/style.css
doc/godi-findlib/html/ref-html/lib/type_Findlib.html
doc/godi-findlib/html/ref-html/lib/type_Fl_metascanner.html
doc/godi-findlib/html/ref-html/lib/type_Fl_package_base.html
doc/godi-findlib/html/ref-html/lib/type_Topfind.html
doc/godi-findlib/html/ref-html/p15.html
doc/godi-findlib/html/ref-html/p645.html
doc/godi-findlib/html/ref-html/p988.html
doc/godi-findlib/html/ref-html/r17.html
doc/godi-findlib/html/ref-html/r647.html
doc/godi-findlib/html/ref-html/r741.html
doc/godi-findlib/html/ref-html/r930.html
etc/findlib-BUILD.conf
etc/findlib.conf
lib/ocaml/pkg-lib/bigarray/META
lib/ocaml/pkg-lib/camlp4/META
lib/ocaml/pkg-lib/dynlink/META
lib/ocaml/pkg-lib/findlib/META
lib/ocaml/pkg-lib/findlib/Makefile.config
lib/ocaml/pkg-lib/findlib/findlib.a
lib/ocaml/pkg-lib/findlib/findlib.cma
lib/ocaml/pkg-lib/findlib/findlib.cmi
lib/ocaml/pkg-lib/findlib/findlib.cmi_pretty
lib/ocaml/pkg-lib/findlib/findlib.cmxa
lib/ocaml/pkg-lib/findlib/findlib.mli
lib/ocaml/pkg-lib/findlib/findlib_top.cma
lib/ocaml/pkg-lib/findlib/fl_metascanner.cmi
lib/ocaml/pkg-lib/findlib/fl_metascanner.cmi_pretty
lib/ocaml/pkg-lib/findlib/fl_metascanner.mli
lib/ocaml/pkg-lib/findlib/fl_package_base.cmi
lib/ocaml/pkg-lib/findlib/fl_package_base.cmi_pretty
lib/ocaml/pkg-lib/findlib/fl_package_base.mli
lib/ocaml/pkg-lib/findlib/topfind.cmi
lib/ocaml/pkg-lib/findlib/topfind.cmi_pretty
lib/ocaml/pkg-lib/findlib/topfind.mli
lib/ocaml/pkg-lib/num-top/META
lib/ocaml/pkg-lib/num-top/num_top.cma
lib/ocaml/pkg-lib/num-top/num_top.cmi
lib/ocaml/pkg-lib/num-top/num_top.cmi_pretty
lib/ocaml/pkg-lib/num-top/num_top_printers.cmi
lib/ocaml/pkg-lib/num-top/num_top_printers.cmi_pretty
lib/ocaml/pkg-lib/num/META
lib/ocaml/pkg-lib/stdlib/META
lib/ocaml/pkg-lib/str/META
lib/ocaml/pkg-lib/threads/META
lib/ocaml/pkg-lib/unix/META
man/man1/ocamlfind.1.html
man/man5/META.5.html
man/man5/findlib.conf.5.html
man/man5/site-lib.5.html
Built from sources: findlib-1.2.4
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml