Module Fehu.Value
Universal value type.
Values represent heterogeneous data flowing through spaces and info dictionaries. Each variant wraps one kind of scalar, array, or composite datum.
Types
type t = | Null(*No value.
*)| Bool of bool(*A boolean.
*)| Int of int(*An integer.
*)| Float of float(*A float.
*)| String of string(*A string.
*)| Int_array of int array(*An integer array.
*)| Float_array of float array(*A float array.
*)| Bool_array of bool array(*A boolean array.
*)| List of t list(*A heterogeneous list.
*)| Dict of (string * t) list(*A string-keyed association list.
*)
The type for universal values.
Predicates
Formatting
val pp : Stdlib.Format.formatter -> t -> unitpp formats a value for debugging.