Skip to content

dev meeting 20210506

Sonja Heinze edited this page May 7, 2021 · 1 revision

Present at the meeting:

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

Current plan

  • Sonja implements the suggestions of Jeremie's review for Astlib
  • Sonja starts looking into the 'update Astlib inside the compiler' workflow
  • Sonja looks into the difficulties of the ppx_import port

Meeting notes

Sonja has wrapped up Astlib and written two summaries about it as comments on the PR: one about the changes the Astlib PR makes and another one about the content of the new Astlib module. Jeremie has done a high level review and approved the PR with some suggestions. After implementing those suggestions, Sonja will merge the PR.

The next step concerning Astlib is upstreaming it to the compiler. We've discussed how to approach that: we'll need to make sure that updating the OMP part of Astlib will be as simple as possible; i.e. we need to automate the process of generating the Migration modules from/to the new AST to/from the previous AST as much as possible. Sonja will have a look at how that used to be done in OMP and adapt that.

On another topic, Sonja has gone through the list of projects that needed to be ported from OMP1 to Ppxlib: most projects are already ported 🎉 There are only three projects left. One of them is ppx_import, which is on the priority list. The syntax chosen in ppx_import doesn't allow registering it as a Ppxlib context-free rule at the moment. We've discussed if it would be possible to add a new Context to allow that.

Clone this wiki locally