mirror of
https://github.com/CatalaLang/catala.git
synced 2024-11-08 16:16:44 +03:00
dbe0990163
Rather than require all files to be listed on the command-line (and having to check consistency with `> Using` directives), the main catala CLI is now a bit more clever. ⇒ There is a new assumption that a module name definition must match the file name (up to case and extension) — with appropriate error handling to enforce it. In exchange, `> Using` directives are now used to more transparently lookup the appropriate `.catala_*` interfaces and the compiled artifacts for the used modules (handling transitive dependencies), with just standard `-I` flags for when they need to be looked up in different places.
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
(library
|
|
(name python)
|
|
(public_name catala.plugins.python)
|
|
(synopsis
|
|
"Demonstration Catala plugin that reproduces the behaviour of the built-in python backend")
|
|
(modules python)
|
|
(libraries catala.driver))
|
|
|
|
(library
|
|
(name api_web)
|
|
(public_name catala.plugins.api_web)
|
|
(synopsis "Catala plugin for interaction with a web interface")
|
|
(modules api_web)
|
|
(libraries catala.driver))
|
|
|
|
(library
|
|
(name json_schema)
|
|
(public_name catala.plugins.json_schema)
|
|
(synopsis "Catala plugin generating JSON schemas useful to build web-forms")
|
|
(modules json_schema)
|
|
(libraries catala.driver))
|
|
|
|
(library
|
|
(name lazy_interpreter)
|
|
(public_name catala.plugins.lazy-interpreter)
|
|
(synopsis
|
|
"Catala plugin that implements a different, experimental interpreter, featuring lazy and partial evaluation")
|
|
(modules lazy_interp)
|
|
(flags (-linkall))
|
|
(libraries shared_ast catala.driver ocamlgraph))
|
|
|
|
(library
|
|
(name explain)
|
|
(public_name catala.plugins.explain)
|
|
(synopsis
|
|
"Experiments for the explanation of computations: generates a graph of the formulas that are used for a given execution of a scope")
|
|
(modules explain)
|
|
(flags (-linkall))
|
|
(libraries shared_ast catala.driver ocamlgraph))
|
|
|
|
(documentation
|
|
(package catala)
|
|
(mld_files plugins))
|