-
Notifications
You must be signed in to change notification settings - Fork 3
/
dune-project
41 lines (30 loc) · 1.13 KB
/
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
40
41
(lang dune 2.4)
(name combine)
(license LGPL)
(authors
"Remy El Sibaie <remy.el-sibaie@lip6.fr>, Jean-Christophe Filliâtre <jean-christophe.filliatre@lri.fr>")
(maintainers
"Jean-Christophe Filliâtre <jean-christophe.filliatre@lri.fr>")
(source
(uri git://github.com/backtracking/combine.git))
(bug_reports https://github.com/backtracking/combine/issues)
(homepage https://www.lri.fr/~filliatr/combine/)
(documentation https://www.lri.fr/~filliatr/combine/)
(generate_opam_files true)
(package
(name combine)
(synopsis "Combine is an OCaml library for combinatorics problem solving")
(description
"Combine is an OCaml library for combinatorics problem solving.\nThe Combine library contains four main modules:\n- Dlx: implements Knuth's dancing links\n- Zdd: implements Zero-suppressed binary decision diagrams\n- Emc: a common interface to modules Dlx and Zdd to solve the Exact Matrix Cover problem\n- Tiling: converts a 2D tiling problem into an EMC problem")
(depends
(ocaml
(>= 4.07))
(dune
(>= 2.4))
(menhir
(>= 20200211))
(num :with-test)
(str :dev)
(graphics :dev)
(ocamlgraph :dev)))
(using menhir 2.1)