Package ocaml_plugin v0.9.0

ocaml_plugin

Ocaml_plugin
Ocaml_plugin__Import
Ocaml_plugin__Ml_bundle
Ocaml_plugin__Ocaml_compiler
Ocaml_plugin__Ocaml_dynloaderOcaml plugin loader, from ocaml source file. Wrapper around Dynlink module, including on the fly async ocaml compilation.
Ocaml_plugin__Ocamldep
Ocaml_plugin__Params
Ocaml_plugin__Plugin_cacheThis cache avoid recompilation of sources if there are no changes in the files. Since we want the side effects to be executed in case of a re-loading, this isn't a cache of dynloading. The purpose of this cache is to speed up the initialization of programs relying on an ml config set up. The cache is meant to be persistent between different executions of the program. Basically, cmxs files are stored in a specific location. This is not a ram cache. This module handles version upgrades. The info file contains the version of the executable using the cache. If the version doesn't match, the cache is deleted (or just skipped if no write access).
Ocaml_plugin__Plugin_uuid
Ocaml_plugin__Shell
Ocaml_plugin__Std
Ocaml_plugin__Tar
Ocaml_plugin_ocamlbuild

Info

authors
  • Jane Street Group, LLC <opensource@janestreet.com>
change log
deps
homepage
issues
licenses
  • Apache-2.0
licenses
maintainers
  • opensource@janestreet.com
readme
versionv0.9.0