Skip to content

dev meeting 20200702

Nathan Rebours edited this page Sep 17, 2020 · 1 revision

Present at the meeting:

  • Sonja Heinze (@pitag-ha)
  • Carl Eastlund (@ceastlund)
  • Jérémie Dimino (@jeremiedimino)
  • Nathan Rebours (@NathanReb)

Current plan

  • Nathan sends patches to janestreet PPXes and release 4.10 compatible ppxlib (1 week from now)
  • Carl drops base dependency in ppxlib (1 week from now)
  • Nathan releases OMP 2 (3 weeks from now)
  • Nathan releases new version of ppxlib, based on OMP 2 and without base (3 weeks from now)
  • Sonja goes on with porting projects from OMP to ppxlib. Nathan and Carl join in when available. Most important projects (list tbd) should be ported in 3 weeks.

Meeting notes

Sonja's finished porting tyxml and the PR is now opened here. She's now back to work on jsoo's PPXes. There's some extra work needed to get the toplevel_expect_test to work but hopefully there's already a feature in ppxlib for that!

Carl is working on dropping the base dependency but ran into some issues building ppxlib locally, the tests in particular. Jeremie will help sort this out.

Nathan finished sending PRs to reverse dependencies that were broken by the 4.10 internal AST bump and the OMP config removal from the API. With that + Sonja's work on jsoo got all the sensible rev deps to build with ppxlib's trunk. Here are the PRs on ppx_factory and obus. He started trying to do the same work on the suite of JaneStreet PPXes but it proved a bit more complex, in particular the dependencies have to be installed using duniverse rather than opam.

We determined a plan with time estimates for the next few weeks (see the above section). Once we have it covered we can start working on an Astlib based on the OMP technology that we ultimately want to merge into the compiler.