package codept-lib

  1. Overview
  2. Docs

Basic solver

type 'a i = {
  1. input : Unit.s;
  2. code : 'a;
}

In-processing state for unit files

module Failure : sig ... end

Failure handling: detection of cycle, unresolvable dependencies and internal errors.

type fault

Solver error when trying to resolve dependencies

module Make (Envt : Stage.envt) (Param : Stage.param) (Eval : Stage.outliner with type envt := Envt.t) : sig ... end

Create a solver using the environment module Envt for name resolution and dependendy tracking and the parameter module Param

module Directed (Envt : Stage.envt) (Param : Stage.param) (Eval : Stage.outliner with type envt := Envt.t) : sig ... end

Alternative solver

OCaml

Innovation. Community. Security.