-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathdune-project
More file actions
65 lines (54 loc) · 1.67 KB
/
dune-project
File metadata and controls
65 lines (54 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
(lang dune 3.16)
(generate_opam_files true)
(using mdx 0.3)
(cram enable)
(name GT)
(license LGPL-2.1-or-later)
(bug_reports "https://github.com/PLTools/GT/issues")
(homepage "https://github.com/PLTools/GT")
(source
(github PLTools/GT))
(package
(name GT)
(synopsis "Generic programming with extensible transformations")
(description
"Yet another library for generic programming. Provides syntax extensions\nboth for camlp5 and PPX which allow decoration of type declarations with\nfollowing compile-time code generation. Provides the way for creating\nplugins (compiled separately from the library) for enchancing supported\ntype transformations.\n\nStrongly reminds the `visitors` library from François Pottier.\nDuring desing of a library of these kind there many possible\ndesign decision and in many cases we decided to implement\nthe decision opposite to the one used in `visitors`.\n\n\nP.S. Since 2023 development team is no longer associated with JetBrains Research")
(authors "https://github.com/dboulytchev" "https://github.com/Kakadu")
(maintainers "Kakadu@pm.me")
(version 0.5.3)
(depends
(ocaml
(or
(and
(>= "4.14")
(< "5.0.0"))
(and
(>= "5.2.0")
(< "5.3.0"))))
dune
(ppxlib
(<= "0.34.0"))
(camlp5
(>= "8.00.05"))
ocamlgraph
ppx_inline_test_nobase
(mdx :build)
(ocamlfind :build)
(logger-p5 :build)
(bisect_ppx :build)
(conf-m4 :build)
(odoc :with-doc)
(odig :with-doc)
(pa_ppx :with-doc)
;
))
(package
(name GT-bench)
(synopsis "Some benchmarks. Should not be installed")
(version 0.1)
(authors "Dmitrii Kosarev a.k.a. Kakadu")
(maintainers "Kakadu@pm.me")
(depends
dune
(benchmark
(< "1.7"))))