package oasis

  1. Overview
  2. Docs
Tooling for building OCaml libraries and applications

Install

Dune Dependency

Authors

Maintainers

Sources

oasis-0.4.11.tar.gz
sha256=18b73deef4ed6e9a83337f24b3bbe2ded65268b3ff7309fcc00d25e57e1dc12e
md5=98492f4657c2c5b30e3b1bc945e58419

doc/index.html

oasis

API

Library oasis

Library oasis.base

  • BaseArgExt Handle command line argument
  • BaseBuilt Register files built to be installed
  • BaseCheck Check host system features
  • BaseCompat Compatibility layer to provide a stable API inside setup.ml. This layer allows OASIS to change in between minor versions (e.g. 0.4.6 -> 0.4.7) but still provides a stable API inside setup.ml. This enables to write functions that manipulate setup_t inside setup.ml. See deps.ml for an example.
  • BaseContext Global context for messages and i18n
  • BaseCustom Run custom command for pre/post hook
  • BaseData Exported modules for embedding
  • BaseDoc Build documentation
  • BaseDynVar Dynamic variables sets using 'setup.log'
  • BaseEnv Read-write access to 'setup.data'
  • BaseEnvLight Read-only access to 'setup.data'
  • BaseFileAB File generated using environment variables
  • BaseGenerate Generate 'setup.ml' and other files
  • BaseLog Maintain a log of actions done
  • BaseMessage Message to user
  • BaseOCamlcConfig Handle output of 'ocamlc -config'
  • BaseSetup Entry points for 'setup.ml'
  • BaseStandardVar Standard variables
  • BaseTest Run tests

Library oasis.builtin-plugins

Library oasis.cli

Library oasis.dynrun

Library plugin-loader

OCaml

Innovation. Community. Security.