Weekly 2026 W43 [weekly-2026-w43]
- October 26, 2026
- Patrick Ferris
This week was a bit of a flop as I ended up coming down with something and was unable to work for about half of it. A shorter note this week due to this.
Paper Writing
- October 26, 2026
- Patrick Ferris
I had a productive conversation with Anil about the direction of the paper I am currently writing. Plenty of work to do with the deadline looming, but I am starting to think the framework we're building could have wider use than the applications I first thought of and that is somewhat exciting.
More on this during the week as I'm back to operational strength!
Forester 6.0
- October 26, 2026
- Patrick Ferris
A new release of Forester is imminent and with that comes upgrades and fixes to Graft. If you are reading this post then you are enjoying the delights of Forester 6.0 compiling artefacts from an in-the-works version of Graft.
The upgrade was mostly smooth, though some of my CSS was a bit broken, and it was easier to do a merge of the most important bits with the new Forester stylesheets.
Depending on the internals of Forester is a little tricky as it is first and foremost a CLI tool. The library APIs are likely to be less stable and are a bit of a moving target. The changes, however, were pleasantly small as far as I can tell, limited mostly to some changes in the reporting infrastructure and the strictness of all Forester codes needing a location (somewhat tricky as there is no one-to-one mapping from markdown/yaml/bibtex to these codes). For the latter case, we do our best and where possible try to map the generated codes back to the fragment of the source language Graft has transpiled.
Now that I am dog-fooding Graft and Forester, it will be easier to keep things working ahead of the next release.
Thanks to Kento and Jon for their work on improving Forester.
Outreachy
- October 26, 2026
- Patrick Ferris
I have lots of thoughts about Outreachy this year. The volume and quality of contributions is quite unlike anything I have seen before, in large part due to the current ease of accessibility and quality of LLMs. This does fly in the face of somewhat strong policies set out by Outreachy to help maintainers handle AI contributions.
Going forward, I imagine it will be difficult to balance pedagogical values with financial rewards given wide-spread AI usage (regardless of project-specific or organisational AI policies). Not something that quite exists, in the same way, say, for university undergraduate students.
I am still trying to find my feet in the middle of this. I have never felt quite this alone in the open-source software world.
Misc.
- October 26, 2026
- Patrick Ferris
Claudius Playground
- October 26, 2026
- Patrick Ferris
Michael spoke to me about some accessible ways to play around with his fantasy console library Claudius. At this point, I fancy myself a bit of an expert at shoving OCaml code into browsers, so I pulled together a rough and ready Claudius Playground (code is freely available on tangled). Happy coding!
Music
- October 26, 2026
- Patrick Ferris
I was able to go see the Mountain Goats before the start of last week, with Craig Finn supporting. I enjoyed Isaiah 45:23.
The Mountain Goats at Vicar St. Dublin, 2026-10-18.