-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdune-project
39 lines (32 loc) · 1010 Bytes
/
dune-project
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
(lang dune 2.8)
(name um-abt)
(generate_opam_files true)
(source (github shonfeder/um-abt))
(license MIT)
(authors "Shon Feder")
(maintainers "[email protected]")
(documentation "https://shonfeder.github.io/um-abt")
(package
(name um-abt)
(synopsis
"An OCaml library implementing unifiable abstract binding trees (UABTs)")
(description
"um-abt provides an abstract binding tree (ABT) library following the
principles of Robert Harper's 'Practical Foundations for Programming
Languages'.
The library uses immutable pointers to represent variable binding and extends
ABTs with unification, providing unifiable abstract binding trees (UABTs).")
(conflicts
(result (< 1.5)))
(depends
(logs (>= 0.7.0))
(sexplib (>= v0.14.0))
; preprocessing
(ppx_expect (>= v0.14.1))
(ppx_deriving (>= 5.2.1))
(ppx_sexp_conv (>= v0.14.3))
(logs-ppx (>= 0.2.0))
; tests
(qcheck (and :with-test (>= 0.17)))
(bos (and :with-test (>= 0.2.0)))
(mdx (and :with-test (>= 1.10.1)))))