File tree 3 files changed +138
-0
lines changed
coq-itree/coq-itree.5.2.1
coq-quickchick/coq-quickchick.2.1.0
coq-simple-io/coq-simple-io.1.11.0
3 files changed +138
-0
lines changed Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Library for representing recursive and impure programs with equational reasoning"
3
+ maintainer: ["Li-yao Xia <
[email protected] >"]
4
+ authors: [
5
+ "Li-yao Xia"
6
+ "Yannick Zakowski"
7
+ "Paul He"
8
+ "Chung-Kil Hur"
9
+ "Gregory Malecha"
10
+ "Steve Zdancewic"
11
+ "Benjamin Pierce"
12
+ ]
13
+ license: "MIT"
14
+ homepage: "https://github.com/DeepSpec/InteractionTrees"
15
+ bug-reports: "https://github.com/DeepSpec/InteractionTrees/issues"
16
+ dev-repo: "git+https://github.com/DeepSpec/InteractionTrees.git"
17
+ build: [
18
+ ["dune" "subst"] {dev}
19
+ ["dune" "build" "-p" name "-j" jobs "@install" "@runtest" {with-test}]
20
+ ]
21
+ depends: [
22
+ "dune" {>= "3.14"}
23
+ "coq" {>= "8.14"}
24
+ "coq-ext-lib" {>= "0.11.1"}
25
+ "coq-paco" {>= "4.2.1"}
26
+ ]
27
+ tags: [
28
+ "org:deepspec"
29
+ "logpath:ITree"
30
+ "date:2025-02-28"
31
+ ]
32
+ url {
33
+ http: "https://github.com/DeepSpec/InteractionTrees/archive/5.2.1.tar.gz"
34
+ checksum: "sha512=8027de84ad96c89887051e2df4d8e68cac87389d353936a5f56f4910277d2e78fdd3447d8ce6b0704ecda8880692392cf9331f529de516d0e7ee6918aea3f8a5"
35
+ }
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Randomized Property-Based Testing for Coq"
3
+ description: """\
4
+ A library for property-based testing in Coq.
5
+
6
+ - Combinators for testable properties and random generators.
7
+ - QuickChick plugin for running tests in a Coq session.
8
+ - Includes a mutation testing tool."""
9
+
10
+ authors: [
11
+ "Leonidas Lampropoulos"
12
+ "Zoe Paraskevopoulou"
13
+ "Maxime Denes"
14
+ "Catalin Hritcu"
15
+ "Benjamin Pierce"
16
+ "Li-yao Xia"
17
+ "Arthur Azevedo de Amorim"
18
+ "Yishuai Li"
19
+ "Antal Spector-Zabusky"
20
+ ]
21
+ license: "MIT"
22
+ homepage: "https://github.com/QuickChick/QuickChick"
23
+ bug-reports: "https://github.com/QuickChick/QuickChick/issues"
24
+ depends: [
25
+ "dune" {>= "3.12"}
26
+ "ocaml" {>= "4.07"}
27
+ "menhir" {build}
28
+ "cppo" {build & >= "1.6.8"}
29
+ "coq" {>= "8.15~"}
30
+ "coq-ext-lib"
31
+ "coq-mathcomp-ssreflect"
32
+ "coq-simple-io" {>= "1.6.0"}
33
+ "ocamlfind"
34
+ "ocamlbuild"
35
+ "odoc" {with-doc}
36
+ ]
37
+ build: [
38
+ ["dune" "subst"] {dev}
39
+ [
40
+ "dune"
41
+ "build"
42
+ "-p"
43
+ name
44
+ "-j"
45
+ jobs
46
+ "@install"
47
+ "@runtest" {with-test}
48
+ "@doc" {with-doc}
49
+ "--stop-on-first-error"
50
+ ]
51
+ ]
52
+ dev-repo: "git+https://github.com/QuickChick/QuickChick.git"
53
+ tags: [
54
+ "keyword:testing"
55
+ "logpath:QuickChick"
56
+ "date:2025-02-28"
57
+ ]
58
+ url {
59
+ src:
60
+ "https://github.com/QuickChick/QuickChick/archive/v2.1.0.tar.gz"
61
+ checksum: [
62
+ "sha512=d8077402192b95e9595f523e6dc499179062bc9a12718843dfef57ff6bdfe559f7d2276c2e0a33567fea2e10252f766851ae7f3bece33122920af2fc52510e76"
63
+ ]
64
+ }
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ maintainer: "Li-yao Xia <
[email protected] >"
3
+ authors: [ "Li-yao Xia" "Yishuai Li" ]
4
+ homepage: "https://github.com/Lysxia/coq-simple-io"
5
+ bug-reports: "https://github.com/Lysxia/coq-simple-io/issues"
6
+ license: "MIT"
7
+ dev-repo: "git+https://github.com/Lysxia/coq-simple-io.git"
8
+ build: [
9
+ ["dune" "subst"] {dev}
10
+ [ "dune" "build" "-p" name "-j" jobs "@install" ]
11
+ ]
12
+ depends: [
13
+ "dune" {>= "3.7"}
14
+ "ocaml" {>= "4.08.0"}
15
+ "ocamlfind"
16
+ "coq" {>= "8.12~" & < "9.1~"}
17
+ "coq-ext-lib" {>= "0.10.0"}
18
+ "ocamlbuild" {with-test & >= "0.9.0"}
19
+ "cppo" {build & >= "1.6.8"}
20
+ ]
21
+ tags: [
22
+ "date:2025-02-28"
23
+ "logpath:SimpleIO"
24
+ "keyword:extraction"
25
+ "keyword:effects"
26
+ ]
27
+ synopsis: "IO monad for Coq"
28
+ description: """
29
+ This library provides tools to implement IO programs directly in Coq, in a
30
+ similar style to Haskell. Facilities for formal verification are not included.
31
+
32
+ IO is defined as a parameter with a purely functional interface in Coq,
33
+ to be extracted to OCaml. Some wrappers for the basic types and functions in
34
+ the OCaml Stdlib module are provided. Users are free to define their own
35
+ APIs on top of this IO type."""
36
+ url {
37
+ src: "https://github.com/Lysxia/coq-simple-io/archive/1.11.0.tar.gz"
38
+ checksum: "sha512=814fb420609d081db03be7b8965f6d272e1bb41d8c7ec7d509dde34b6a994e8bc62d08b1d799746ecf121f557613bc5948eed2fd5d46b562b5873262b030728c"
39
+ }
You can’t perform that action at this time.
0 commit comments