typegistversion Documentation on ocaml.org

Represent the essence of OCaml types as values

Typegist represents the essence of OCaml types as values.

This dynamic type representation can be used to devise generic type-indexed functions – value serializers, generators, differs, editors, FFI glue, etc. Any accessible type can be described up to the limits defined by its public interface.

Typegist does not model OCaml's type language in full detail. It focuses on a core structural subset decorated with typed-indexed metadata to provide an ergonomic interface for both producers and processors of the representation.

Typegist is distributed under the ISC license. It has no dependencies.

Homepage: https://erratique.ch/software/typegist

Tags typerep generic org:erratique
AuthorThe typegist programmers
LicenseISC
Published
Homepagehttps://erratique.ch/software/typegist
Issue Trackerhttps://github.com/dbuenzli/typegist/issues
Documentationhttps://erratique.ch/software/typegist/doc
MaintainerDaniel Bünzli <daniel.buenzl i@erratique.ch>
Dependencies
Source [http] https://erratique.ch/software/typegist/releases/typegist-0.0.0.tbz
sha512=6541e4570412fc411f55d1a5cc34817081667f286d425b911795b10637e1e20df41a9e99ba0f7465b00df0588573ae6e7d8c171bbb4521424afc11871a3dedbf
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/typegist/typegist.0.0.0/opam
Optionally used by