package rml

  1. Overview
  2. Docs
type ('a, 'b) t = string
type (!'a, !'b) event_struct = {
  1. mutable status : int;
  2. mutable value : 'b;
  3. mutable pre_status : int;
  4. mutable last : 'b;
  5. mutable default : 'b;
  6. combine : 'a -> 'b -> 'b;
}
type alpha
and beta
val env : (string, (alpha, beta) event_struct) Hashtbl.t
val instant : int ref
val absent : int
val gensym : unit -> string
val create : 'a -> ('b -> 'a -> 'a) -> string
val default : 'a -> 'b
val status : string -> bool
val value : 'a -> 'b
val pre_status : 'a -> bool
val last : 'a -> 'b
val pre_value : 'a -> 'b
val one : 'a -> 'b
val emit : string -> 'a -> unit
val next : unit -> unit