Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module type MONAD = sig ... end
Monadic type, used to control effects (usually asynchronous execution) in a producer graph.
module type MONAD2 = sig ... end
Monadic type, with two type parameters.
Creates a new Producer library targeting the given monadic type.
Creates a new Producer library with the given monadic type (which has two type parameters).
include sig ... end
module Dependencies : sig ... end
Dependencies of a producer node.
module Node : sig ... end
Nodes in a producer graph.
module Graph : sig ... end
Encapsulated graph of producer nodes.