2021-04-22 12:57:50 +03:00
(lang dune 2.8)
2020-12-21 20:15:53 +03:00
2020-04-16 18:47:35 +03:00
(name catala)
2021-04-22 12:57:50 +03:00
2021-11-07 03:38:17 +03:00
(version 0.5.0)
2021-04-22 12:57:50 +03:00
2019-09-04 11:32:33 +03:00
(generate_opam_files true)
2021-04-22 12:57:50 +03:00
2020-11-23 11:22:47 +03:00
(formatting)
2019-09-04 11:32:33 +03:00
2021-04-22 12:57:50 +03:00
(source
(uri git+https://github.com/CatalaLang/catala.git))
2020-04-28 16:08:12 +03:00
(homepage https://github.com/CatalaLang/catala)
2021-04-22 12:57:50 +03:00
2020-04-28 16:08:12 +03:00
(bug_reports https://github.com/CatalaLang/catala/issues)
2021-04-22 12:57:50 +03:00
2022-02-25 16:59:56 +03:00
(authors
"Denis Merigoux"
"Nicolas Chataing"
"Emile Rolley"
"Louis Gesbert"
"Aymeric Fromherz"
"Alain Delaët-Tixeuil")
2021-04-22 12:57:50 +03:00
2020-12-14 12:59:15 +03:00
(maintainers "contact@catala-lang.org")
2019-09-04 11:32:33 +03:00
2021-04-22 12:57:50 +03:00
(license Apache-2.0)
2019-09-04 11:32:33 +03:00
(package
2020-04-16 18:47:35 +03:00
(name catala)
2021-04-22 12:57:50 +03:00
(synopsis
"Compiler and library for the literate programming language for tax code specification")
(description
"Catala is a domain-specific language for deriving faithful-by-construction\nalgorithms from legislative texts. See https://catala-lang.org for more information\n")
(depends
(ocaml
2021-11-07 13:00:46 +03:00
(>= 4.11.0))
2021-04-22 12:57:50 +03:00
(ANSITerminal
(>= 0.8.2))
(sedlex
2021-11-07 13:00:46 +03:00
(>= 2.4))
2021-04-22 12:57:50 +03:00
(menhir
(>= 20200211))
(menhirLib
(>= 20200211))
(unionFind
(>= 20200320))
(bindlib
(>= 5.0.1))
(cmdliner
2022-02-21 16:49:58 +03:00
(= 1.0.4))
2021-04-22 12:57:50 +03:00
(re
(>= 1.9.0))
(zarith
2021-10-18 10:43:06 +03:00
(>= 1.12))
2021-04-22 12:57:50 +03:00
(zarith_stubs_js
2021-10-18 10:43:06 +03:00
(>= v0.14.1))
2021-04-22 12:57:50 +03:00
(ocamlgraph
(>= 1.8.8))
(calendar
(>= 2.04))
(visitors
(>= 20200210))
(benchmark
(>= 1.6))
(js_of_ocaml-ppx
(>= 3.8.0))
(camomile
2021-08-23 15:24:39 +03:00
(>= 1.0.2))
2022-01-13 14:38:16 +03:00
(z3
(>= 4.8.11))
2021-08-23 15:24:39 +03:00
(cppo
2022-01-12 20:52:17 +03:00
(>= 1))
2022-01-13 14:20:53 +03:00
(obelisk :dev)
2022-02-25 22:06:03 +03:00
(alcotest
(and
:with-test
(>= 1.5.0)))
2022-01-12 20:52:17 +03:00
(ocamlformat
2022-01-13 14:20:53 +03:00
(and
:dev
(= 0.19.0)))))
2021-04-22 12:57:50 +03:00
(package
(name french_law)
2022-02-25 16:59:56 +03:00
(authors "Denis Merigoux")
2021-04-22 12:57:50 +03:00
(synopsis
"A collection of algorithms and computations defined by French law")
(description
2022-02-24 16:05:37 +03:00
"This library contains the implementations of algorithmic portions of French
law. The library source code was generated from Catala annotations of the
relevant portions of the French law, see https://catala-lang.org")
2020-05-23 00:02:48 +03:00
(depends
2021-04-22 12:57:50 +03:00
(ocaml
2021-11-07 13:00:46 +03:00
(>= 4.11.0))
2021-04-22 12:57:50 +03:00
(catala
2022-01-12 20:52:17 +03:00
(= :version))
2022-01-13 14:20:53 +03:00
(conf-npm :dev)))
2020-05-23 00:02:48 +03:00
2022-02-25 20:00:10 +03:00
(package
(name clerk)
(authors "Emile Rolley" "Denis Merigoux")
(synopsis
"Build system for Catala, a specification language for tax and social
benefits computation rules")
(description
"Clerk is a build system for Catala, a specification language for tax and social
benefits computation rules, see https://catala-lang.org")
(depends
(ocaml
(>= 4.11.0))
(cmdliner
(= 1.0.4))
(re
(>= 1.9.0))
(ANSITerminal
(>= 0.8.2))
2022-02-25 22:06:03 +03:00
(alcotest
(and
:with-test
(>= 1.5.0)))
2022-02-25 20:00:10 +03:00
(catala
(= :version))))
2022-02-24 16:05:37 +03:00
(package
(name ninja_utils)
2022-02-25 16:59:56 +03:00
(authors "Emile Rolley")
2022-02-24 16:05:37 +03:00
(synopsis
"A collection of utility functions used to generate Ninja build files")
(description
"This library contains the implementations of utility functions used to
generate Ninja build files -- see https://ninja-build.org. It's currently
used by the Catala build system (see
https://github.com/CatalaLang/catala/tree/master/build_system)")
(depends
(ocaml
(>= 4.11.0))
(re
2022-02-25 20:00:10 +03:00
(>= 1.10.3))))
2022-02-24 16:05:37 +03:00
2021-02-01 22:20:33 +03:00
(using menhir 2.1)