this repo has no description
at main 1.6 kB view raw
1opam-version: "2.0" 2 3synopsis: "Generic programming with extensible transformations" 4description: """ 5Yet another library for generic programming. Provides syntax extensions 6both for camlp5 and PPX which allow decoration of type declarations with 7following compile-time code generation. Provides the way for creating 8plugins (compiled separately from the library) for enchancing supported 9type transformations. 10 11Strongly reminds the `visitors` library from François Pottier. 12During desing of a library of these kind there many possible 13design decision and in many cases we decided to implement 14the decision opposite to the one used in `visitors`.""" 15 16 17maintainer: ["Kakadu@pm.me"] 18authors: ["https://github.com/dboulytchev" "https://github.com/Kakadu"] 19license: "LGPL-2.1" 20homepage: "https://github.com/JetBrains-Research/GT" 21bug-reports: "https://github.com/JetBrains-Research/GT/issues" 22 23depends: [ 24 "dune" {>= "2.8"} 25 "ocaml" {>= "4.10"} 26 "ppxlib" {>= "0.22" #& <= "0.26" 27 } 28 "ocamlfind" 29 "ocamlgraph" 30 "logger-p5" 31 "ppx_inline_test" 32 "ocaml-migrate-parsetree" {>= "2.1.0"} 33 "camlp5" {>= "8.00.02"} 34 "conf-m4" {build} 35 "base" 36 "odoc" {with-doc} 37] 38 39 40build: [ 41 ["dune" "subst"] {dev} 42 ["dune" "build" "-p" name "-j" jobs] 43] 44 45dev-repo: "git+https://github.com/JetBrains-Research/GT.git" 46url { 47 src: "https://github.com/JetBrains-Research/GT/archive/refs/tags/0.5.1.tar.gz" 48 checksum: [ 49 "sha256=fe0aa1e40afd36f7c1fcd992c408261d0b5645cea080ea98bc5dbf0b8682187f" 50 "sha512=8db0f2d8db4d7c11cf55835ba2b6c4f5ee1e8c09a4bdc2a9c57d50958ff8654688d4c8596079dfd1027d8b9e878f6e1b0d14341bcdf5f63cf96a45b2a571f3cb" 51 ] 52}