Skip to content

dev meeting 20210402

Sonja Heinze edited this page Apr 2, 2021 · 1 revision

Present at the meeting:

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

Current plan

  • Sonja finishes making the Astlib branch compile on old compilers
  • We merge Astlib

Meeting notes

Sonja hasn't had much time but has advanced a bit with Astlib: Ppxlib doesn't depend on ocaml-bytecomp directly anymore; only through Astlib. Furthermore, Sonja has renamed Ppxlib_astlib to Astlib.

She has also started working on writing a nice and compiler version independent API for Location errors. At the moment that seems the only blocker for Astlib to work for compilers < 4.08. We are aiming for keeping compatibility with compilers >=4.04.02, but if 4.04.02 and/or 4.05 come at a high cost, we're ok with bumping the lower bound to 4.06.

The next steps remain the same as before: we will reduce the Astlib API a bit more and 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.