Ppxlib dev meetings

Thanks everyone who has participated in the poll! :heart: It seems like a few people do appreciate the monthly posts, so I/we’ll keep on doing them. If anyone has any comment, just let us know. However, according to the current state of the poll, there’s also one person who finds this thread a bit spammy - and there might be more. I’ll leave the poll open for as long as discuss allows me, so that I can see if that number increases in the future. In the meantime: I’m sorry for the inconvenience for the very few who find the posts spammy!

This month, we’re having the meeting on Monday instead of Tuesday, same time as always: 2024-02-19T17:00:00Z . That’s also reflected in the public calendar event. Here’s our agenda. Remember that everyone is welcome to add things:

  • 5.2 support
    • Let’s discuss the complicated compiler AST changes for 5.2, among others, if we’re testing their support enough.
      • Syntactic support for functions with arity > 1
      • Have there been more complicated AST changes this time?
    • The compiler ocaml.ppx.context change
      • This affects the PPX world iff people want to build their project with a different OCaml version than their PPX is built with. Do we want to keep on supporting that workflow?
      • Why was the change of ocaml.ppx.context in the compiler done in a breaking way? Is it worth for us to discuss that with them?
    • The ppxlib ~preview release with 5.2 support
  • Upcoming things to do on ppxlib
    • When to start with the work to bump ppxlib’s AST to 5.2?
    • When to start with the upstream Astlib efforts?
  • In case we have time, let’s also discuss how to improve the repo for people to get involved easier (issue labels, contribution guidelines etc)

Update: Here are the notes: Dev meeting 19 02 2024 · ocaml-ppx/ppxlib Wiki · GitHub . Apart from @NathanReb, @panglesd and me, also @Octachron and @shonfeder have joined spontaneously :pray: Thanks, both! The insight into compiler-related details, as well as the nice nudge towards the ppx_deriving plug-ins, have been very helpful and nice.

2 Likes