Last Week in anmonteiro's OSS

Subscribe
Archives
December 11, 2022

#3 - OCaml 5 RC1, Caqti/EIO, Neovim Conf

Welcome to edition #3 of my newsletter!

After being laid off last week, I mostly took this week off to relax and assess what's next: I went out for a few meals with friends, allowed myself to sleep a little more than usual, exercised almost every day and watched some world cup matches.

This edition is a little lighter than the 2 previous ones. Regular content will resume at the end of the year. As always, thanks for reading!

OCaml Land

  • The first release candidate for OCaml 5 was released and announced.
    • A little bird tells me the plan is to release the final version on December 21.
    • (If you can't see the above link to a Discord message, you'll need to join the OCaml Discord server)
  • Caqti's next release should include an EIO runtime library.
    • I'm glad that's the case so I won't have to use my janky implementation anymore (or have to maintain it!).

"What did you get done this week?"

  • Despite taking most of the week off, I still managed to do some Piaf work:
    • In PR#161 I added the ability to bind HTTP(S) servers to UNIX domain sockets.
    • Felipe started work on adding multicore server support in PR#151 and I got it through the finish line.
    • This means that Piaf servers can now be configured to use a number of domains greater than 1.
    • It beats the previous approach of starting multiple Piaf server processes (under OCaml < 5)

Random

  • Neovim Conf happened this week.
    • You can watch the multiple-hour long streams, or wait for the talks to be published separately.
Don't miss what's next. Subscribe to Last Week in anmonteiro's OSS:
GitHub X LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.