Haskell Foundation April 2023 Update

The Board

The Haskell Foundation gained four new board members! Further details are in the announcement. I’ve already had great discussions with new board members, and I’m looking forward to our collaboration. I’d also like to thank the outgoing board members for their hard, patient work and good advice.

Technical Agenda

DevOps

Bryan shared some of the results of his Year One report:

The final report is almost ready and will be released shortly.

Error Message Documentation

The Haskell Error Index continues to receive high-quality community contributions. David Binder has written a tool that automatically generates the scaffolding of a new piece of documentation, and the HF’s very own Bryan Richter contributed major updates to the documentation.

Technical Working Group

The TWG has focused on coordinating with the other Haskell committees and teams to both refine the proposal to decouple base's major versions from GHC’s. More information about this process is available in the CLC’s last update.

Meeting notes:

Stability Working Group

In addition to the usual topics of discussion, the Stability Working Group has been looking into finding better ways to clarify and communicate expectations surrounding the stability or experimental status of various language and implementation features.

Meeting notes:

Community

GHC Contributors’ Workshop 2023

We have been hard at work getting all the details in place for the 2023 GHC Contributors’ Workshop, a three-day hands-on introduction for new contributors to GHC, organized by OST Eastern Switzerland University of Applied Sciences, the GHC team, and the Haskell Foundation. We were pleasantly surprised by the large number of interested community members, and we initially had to turn away more than half of applicants for reasons of space, though we’ve since managed to find ways to accommodate more participants. While this is primarily an in-person event, we will do our best to open it up to remote participation. Watch Discourse, Haskell-Cafe, and Reddit for information about videos and other remote options.

Podcast

The Haskell Interlude Podcast released an interview with Bodigrim.

Sponsorship

All of our work is made possible by our individual contributors and our sponsors. Thank you so much for your support.

We would like to extend a special thanks to Digital Asset, who have renewed their sponsorship at the Applicative level! Digital Asset is a leading provider of distributed ledger technologies that allow firms to create interconnected networks where information and assets flow freely. Their platform is programmable with Daml, a smart contracting language that is both based on and built in Haskell. The Daml compiler is built on GHC, providing a domain-specific frontend as well as a compiler from GHC Core. As part of their work on Daml, Digital Asset developed the ghc-lib compatibility layer that provides a common API to multiple versions of GHC’s internals.

Monad

Applicative

Functor

6 Likes