Skip to content

dev meeting 20210318

Sonja Heinze edited this page Mar 18, 2021 · 1 revision

Present at the meeting:

  • Jérémie Dimino (@jeremiedimino)
  • Sonja Heinze (@pitag-ha)

Current plan

  • Sonja makes the Astlib branch compile on old compilers
  • Sonja drops the ocaml-bytecomp dependency
  • We merge Astlib

Meeting notes

Sonja has adapted Astlib to the recent changes. She has also started getting the Astlib branch to compile on older compilers.

The current state of Astlib is as follows: Ppxlib_ast, Ppxlib and src/gen/ don't depend on ocaml-common anymore. That's guaranteed via (implicit_transitive_deps false). They depend on Astlib instead. src/gen also still depends on ocaml-bytecomp.

Sonja will drop the ocaml-bytecomp dependency and will keep on making the Astlib branch compile on old compilers. Once that's done, we'll merge Astlib.

The next steps will be to reduce the Astlib API a bit more and to add an astlib.mli file to gain a better overview over it. Right now, the API can only be found scattered across all mli-files of all Astlib submodules.

Clone this wiki locally