package GT

  1. Overview
  2. Docs
Generic programming with extensible transformations

Install

Dune Dependency

Authors

Maintainers

Sources

v0.4.0.zip
sha256=4b4d220fc64f2d508a77d229c61ec199308f4f6182c19543c96842749bb9ac3c
sha512=f295b48b23016743111867b746c97cfedccd6f32497a0a5df454fcd7f66338404604fbdfaad44210f34b56a4aca0a3f96de5cc6427191468a567128850d380c4

doc/index.html

GT

API

Library GT

  • GT Implementation of transformation for standart types

Library GT.HTML

  • HTML Viewing values of various types in HTML format.

Library GT.View

  • View Viewing values of various types.

Library GT.common

Library compare

  • Compare Compare plugin: receive another value as inherited attribute and compare.

Library eq

  • Eq Eq plugin: receive another value as inherited attribute and test for equality.

Library eval

  • Eval Eval plugin: functors + inherited value to make decisions about how to map values.

Library foldl

  • Foldl Foldl plugin: fold all values in a type.

Library foldr

  • Foldr Foldr plugin: fold all values in a type.

Library gfmt

  • Gfmt Format module: pretty-prints a value to Format.formatter using Format module.

Library gmap

  • Gmap Gmap plugin (functor).

Library hash

Library html

  • Html Html module: converts a value to its html represenation (work in progress).

Library pa_gt

Library ppx

Library show

  • Show Show plugin: converts value to a string.

Library stateful

  • Stateful Stateful plugin: functors + inherited value to make decisions about how to map values.
OCaml

Innovation. Community. Security.