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
LicenseLGPL-2.1-or-later
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/refs/tags/v0.4.2.tar.gz
sha256=d23fb8e20ca28ec9ae07feee45b39aee8fb87ab11ec55211e2365f2c5a1c4ccf
sha512=0ade04e78a4d8e24acf24d3e4cdf358532d68284fa8e801b25bdf21c3c0483bb97d1350e86abcf9f93efec870b07f0f067a5dccae81686b14265baab3a4e7c13
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/GT/GT.0.4.2/opam
Required by