Functorial frontent. Allows for custom (de)serialisation functions, which keeps data human-readable in the backend.
module type TABLE = Ocsipersist_lib.Sigs.TABLE
Table representation as generated by the functor
Polymorphic frontent. Relies on
Marshal for (de)serialisation, which means that data will be stored in the backend in a fashion that is not necessarily easily readable by non-OCaml-based life forms. If this is an issue for you, you can rely on the functorial frontend instead.
type 'value table = 'value Polymorphic.table
Table representation as generated by the function
type store = Store.store
type 'a variable = 'a Store.t