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/Kakadu/GT/archive/v0.4.0.zip sha256=4b4d220fc64f2d508a77d229c61ec199308f4f6182c19543c96842749bb9ac3c sha512=f295b48b23016743111867b746c97cfedccd6f32497a0a5df454fcd7f66338404604fbdfaad44210f34b56a4aca0a3f96de5cc6427191468a567128850d380c4 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/GT/GT.0.4.0/opam |
Required by
- noCanren
- OCanren<0.3.0~alpha1
- OCanren-ppx=0.3.0~alpha1
- ostap