Ppxlib dev meetings

Hi all!

Our next meeting is scheduled on Tuesday May 28th at 6:00PM CET.

I’ll post the google meet link here on the day of the meeting.

In the meantime, here is the meeting agenda so far:

  • 5.2 Release
    • Released during compiler’s beta, went smoothly
  • 5.3 trunk support
    • Reused the work from @hhugo and adapted it
    • We have an open PR with 5.3 support that needs review
    • External contributors already started adding support for new features:
      @nojb added support for the effects patterns and an internal change to location reports
    • How to maintain trunk support on our main branch
  • ppx_deriving and ppx_deriving_yojson ppxlib ports
    • PRs open for the release of both
    • A few bug fixes were required but it should be good to go now
  • 5.2 internal AST bump
    • Now that the 5.2 support has been released, we can discuss the plan for this
  • Unused code/type/module warnings countermeasures
    • We have code to generate attributes or actual AST nodes that are only here to silence warnings
    • They are emitted unconditionally whereas it’s pretty clear that should not be the case
    • Some of them mess with code coverage tools such as bisect_ppx

If you’d like to bring something else up please answer in this thread so we can add it to the agenda.

You are also welcome to attend the meeting, whether you have something to bring to our attention, would like to contribute to the project or are just interested in ppxlib and ppx in general.

Here’s the link to join the meeting: https://meet.google.com/yxw-ejnu-cju

Edit: added new agenda item regarding unused code warning silencing, added meeting link

4 Likes