Haskell Foundation August and September 2022 Update
August and September were less busy than usual in the Haskell Foundation. I was on vacation for most of August, and September was spent attending ICFP, the Haskell Implementor’s Workshop, and delivering a keynote address to the Haskell Symposium in Ljubljana. Bryan, our DevOps engineer, also took a long vacation during these two months.
Technical Agenda
DevOps
Bryan spent five weeks as a volunteer aboard the Götheborg, the world’s largest ocean-going wooden tall ship, as it sailed from Bremerhaven to Lisbon and onward to Spain. On top of that, he’s been continuing to improve the reliability of GHC’s CI infrastructure. He posted the following weekly updates:
Error Message Documentation
Sam Derbyshire finished the work on GHC to provide unique codes for each error or warning, and it has been merged into GHC. Starting with version 9.6.1, these codes will be displayed along with messages, and the community can contribute to documentation and examples. This site will be deployed to errors.haskell.org
in time for GHC 9.6.1. If you are the maintainer of Haskell tooling that could benefit from community-driven documentation, please get in touch, as this site is intended to be useful for more than just GHC.
The Technical Working Group
The TWG is in full swing, with a complete complement of members as well as two non-voting observers. We have approved the advisory database proposal, and execution will begin soon.
Community
The Haskell Symposium
The Haskell Symposium is an academic venue for presenting research related to Haskell, colocated with ICFP, the International Conference on Functional Programming. The Haskell Foundation was invited to give a keynote talk, in which I pointed out research problems that have specific relationships to the daily work of Haskell practitioners and highlighted the great benefit that both research and practice have achieved by GHC being simultaneously an industrial-strength compiler and a platform for exploring new ideas.
Sponsorship
All of our work is made possible by our individual contributors and our sponsors. Thank you so much for your support.