package oasis

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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.