catala/compiler/lcalc
Louis Gesbert e224e87f71 Wip support for modules
(first working dynload test with compilation done by manual calls to ocaml)

A few pieces of the puzzle:

* Loading of interfaces only from Catala files
* Registration of toplevel values in modules compiled to OCaml, to allow access
  using dynlink
* Shady conversion from OCaml runtime values to/from Catala expressions, to
  allow interop (ffi) of compiled modules and the interpreter
2023-06-15 17:56:57 +02:00
..
ast.ml Improve integration of marks into the main AST 2023-05-17 17:37:00 +02:00
ast.mli Improve integration of marks into the main AST 2023-05-17 17:37:00 +02:00
closure_conversion.ml Wip support for modules 2023-06-15 17:56:57 +02:00
closure_conversion.mli Reformat 2022-07-11 17:42:34 +02:00
compile_with_exceptions.ml Wip support for modules 2023-06-15 17:56:57 +02:00
compile_with_exceptions.mli Porting the interpreter to the marked AST 2022-07-11 17:42:30 +02:00
compile_without_exceptions.ml Wip support for modules 2023-06-15 17:56:57 +02:00
compile_without_exceptions.mli finished the implementation, but a few issues are missing 2023-03-13 16:51:06 +01:00
dune Build: remove unnecessary ppx on dcalc, lcalc 2023-05-17 14:08:32 +02:00
from_dcalc.ml documentation 2023-04-04 17:02:26 +02:00
from_dcalc.mli documentation 2023-04-04 17:02:26 +02:00
lcalc.mld Fix most doc errors 2023-06-02 17:17:45 +02:00
to_ocaml.ml Wip support for modules 2023-06-15 17:56:57 +02:00
to_ocaml.mli Wip support for modules 2023-06-15 17:56:57 +02:00