GTversion Documentation on ocaml.org

Generic programming with extensible transformations

Yet another library for generic programming. Provides syntax extensions both for camlp5 and PPX which allow decoration of type declarations with following compile-time code generation. Provides the way for creating plugins (compiled separately from the library) for enchancing supported type transformations.

Strongly remids the visitors library from François Pottier. During desing of a library of these kind there many possible design decision and in many cases we decided to implement the decision opposite to the one used in visitors.

Authorshttps://github.com/dboulytchev and https://github.com/Kakadu
Published
Homepagehttps://github.com/JetBrains-Research/GT
Issue Trackerhttps://github.com/JetBrains-Research/GT/issues
Maintainerkakadu@pm.me
Dependencies
Source [http] https://github.com/JetBrains-Research/GT/archive/v0.4.1.tar.gz
sha256=15924a175fcaaa57286853e8129159a0ce207f31b33f83d7f8aa436da1e17519
sha512=03d32a6b745b2ae04f4cd434b13c614acd66dfa7cb90c748c951b92bf517a9de7cc870f49bf31d94112f4b6efc019b1258d47b0177adfb664b1f22ff2375ae91
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/GT/GT.0.4.1/opam
Required by