-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
54 lines (53 loc) · 1.55 KB
/
opam
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
opam-version: "2.0"
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)."""
maintainer: ["shon.feder@gmail.com"]
authors: ["Shon Feder"]
license: "MIT"
homepage: "https://github.com/shonfeder/um-abt"
doc: "https://shonfeder.github.io/um-abt"
bug-reports: "https://github.com/shonfeder/um-abt/issues"
depends: [
"dune" {>= "2.8"}
"ppx_expect" {>= "v0.14.1"}
"ppx_deriving" {>= "5.2.1"}
"logs" {>= "0.7.0"}
"logs-ppx" {>= "0.2.0"}
"qcheck" {with-test & >= "0.17"}
"bos" {with-test & >= "0.2.0"}
"mdx" {with-test & >= "1.10.1"}
"odoc" {with-doc}
]
conflicts: [
"result" {< "1.5"}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/shonfeder/um-abt.git"
url {
src:
"https://github.com/shonfeder/um-abt/releases/download/v0.1.5/um-abt-v0.1.5.tbz"
checksum: [
"sha256=d22a7c70f310a58c38906164fc8cef10b72da7989cf2686a51d6b75cf041e041"
"sha512=2fdc2823fe5d0d5a123e3daa7cc3c5e06b226caa2cbf3e8f824f24e87d595260b31787faa11961a1fb0f806fa0911894b31625daea2e6b980bb6a3b9330b9523"
]
}
x-commit-hash: "71f39b19ec1da8cef2ee904a8ad9c8100ea68cd9"