package alba

  1. Overview
  2. Docs

This module contains a minimal signature for an io module and a functor which converts a minimal implementation into a full implementation of an io module.

module type SIG = sig ... end

Minimal signature, which an implementation of an Io module must satisfy.

module Make (Base : SIG) : Io.SIG

Make (Base) transforms a basic implementation of an io module which conforms to the signature SIG into a full implementation of an io module.