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
.
Authors | https://github.com/dboulytchev and https://github.com/Kakadu |
---|---|
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/v0.4.1.tar.gz sha256=15924a175fcaaa57286853e8129159a0ce207f31b33f83d7f8aa436da1e17519 sha512=03d32a6b745b2ae04f4cd434b13c614acd66dfa7cb90c748c951b92bf517a9de7cc870f49bf31d94112f4b6efc019b1258d47b0177adfb664b1f22ff2375ae91 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/GT/GT.0.4.1/opam |
Required by
- noCanren
- OCanren<0.3.0~alpha1
- OCanren-ppx=0.3.0~alpha1
- ostap