Haskell Weekly


Issue 321 2022-06-23

Subscribe now! We'll never send you spam. You can also follow us on Twitter or with our feed. Read more issues in the archives.

Welcome to another issue of Haskell Weekly! Haskell is a safe, purely functional programming language with a fast, concurrent runtime. This is a weekly summary of what’s going on in its community.


  • Haskell Keynotes ZuriHac 2022

    ZuriHac is the biggest Haskell practitioners’ conference and hackathon in the world: a three-day grassroots coding festival organised by Zürich Friends of Haskell at the OST.

  • Attending ZuriHac 2022 as A Haskell Beginner by Nadinda Rachmat

    Despite still feeling anxious about covid, insecure about my limited haskell knowledge and terrified of having to socialize again, I decided to sign up and see what happens.

  • The list of monoids pattern by Ollie Charles

    In this post, I want to share a small little pattern that I’ve found to have a surprisingly high quality-of-life improvement, and I call it the list of monoids pattern.

  • Chameleon by Tony Fu

    A tool to make solving type errors in Haskell simple and fun.


Trying to hire a Haskell developer? You should advertise with us!

In brief

  • Further Filtering by Monday Morning Haskell

    There are a lot of different IO errors our program could throw. And sometimes, we only watch to catch a few of them.

  • Fusing Industry and Academia at GitHub (Experience Report)

    The development of Semantic has relied extensively on the functional programming literature; this paper describes how connections to academic research inspired and informed the development of an industrial-scale program analysis toolkit.

  • Haskell Foundation DevOps Weekly Log, 2022-06-17 by Bryan Richter

    Sorry for skipping last week’s log, but thanks to everyone who spoke with me at Zurihac!

Show & tell

  • awesome-learning-haskell by Tweag

    A collection of resources which were useful to Tweagers for learning Haskell and its various aspects.

  • unfork by Chris Martin

    “Unfork” is the opposite of “fork”; whereas forking allows things to run concurrently, unforking prevents things from running concurrently.

Call for participation