module PropList:sig
..end
Property list
typename =
string
exception Not_set of name * string option
The field of name
is not set with optional explanation.
exception No_printer of name
Can retrieve the field value, but no printer can convert. it to string.
exception Unknown_field of name * name
Unknown_field (fld, schm)
Unknown field fld
in schema schm
.
module Data:sig
..end
This module stores heterogeneous data defined in Schema and Field.
module Schema:sig
..end
This module is a set of fields (Field.t and FieldRO.t) that can be addressed by their name (as string).
module Field:sig
..end
This module defines a field that hold a value.
module FieldRO:sig
..end
This module defines a read-only field.