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 reminds 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
.
Authors | https://github.com/dboulytchev and https://github.com/Kakadu |
---|---|
License | LGPL-2.1 |
Published | |
Homepage | https://github.com/JetBrains-Research/GT |
Issue Tracker | https://github.com/JetBrains-Research/GT/issues |
Maintainer | Kakadu@pm.me |
Dependencies |
|
Source [http] | https://github.com/JetBrains-Research/GT/archive/refs/tags/0.5.1.tar.gz sha256=fe0aa1e40afd36f7c1fcd992c408261d0b5645cea080ea98bc5dbf0b8682187f sha512=8db0f2d8db4d7c11cf55835ba2b6c4f5ee1e8c09a4bdc2a9c57d50958ff8654688d4c8596079dfd1027d8b9e878f6e1b0d14341bcdf5f63cf96a45b2a571f3cb |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/GT/GT.0.5.1/opam |