-
Notifications
You must be signed in to change notification settings - Fork 5
/
dune-project
33 lines (29 loc) · 907 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
(lang dune 3.7)
(using coq 0.7)
(using menhir 2.0)
(name coq-simple-io)
(version dev)
(generate_opam_files true)
(source (github Lysxia/coq-simple-io))
(license MIT)
(authors "Li-yao Xia" "Yishuai Li")
(maintainers "[email protected]")
(package
(name coq-simple-io)
(synopsis "IO monad for Coq")
(description
"This library provides tools to implement IO programs directly in Coq, in a
similar style to Haskell. Facilities for formal verification are not
included.
IO is defined as a parameter with a purely functional interface in
Coq, to be extracted to OCaml. Some wrappers for the basic types and
functions in the OCaml Pervasives module are provided, and users are free to
define their own APIs on top of this IO type.")
(depends
(ocaml (>= 4.08.0))
ocamlfind
(coq (>= 8.12~))
(coq-ext-lib (>= 0.10.0))
(ocamlbuild (and :with-test (>= 0.9.0)))
(cppo (and :build (>= 1.6.8))))
)