GTversion

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