package GT
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Generic programming with extensible transformations
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.5.2.tar.gz
md5=9d18b96ada4d18fdda0b5f5698273145
sha512=945070bea4322bf8f7932a259af91432a3c109a05294ba2a27c1c2e9d2796ffb4cc32f6b8e28ff465311277696296ddda531a2ce818e590c09c64c5721d65e19
Description
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.
P.S. Since 2023 development team is no longer associated with JetBrains Research
Published: 21 Aug 2023
Dependencies (10)
- ppx_inline_test
- ocamlgraph
-
conf-m4
build -
bisect_ppx
build -
logger-p5
build -
ocamlfind
build -
dune
>= "2.8" -
camlp5
>= "8.00.05" -
ocaml
>= "4.13" -
ppxlib
<= "0.28.0"
Dev Dependencies (1)
-
odoc
with-doc
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page