Haskell Weekly

Newsletter

Issue 460 2025-02-20

Subscribe now! We'll never send you spam. You can also follow 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.

Featured

  • Auto-split: Automatic case splitting GHC plugin by Aaron Allen

    auto-split is a newly released GHC plugin that performs automatic case splitting. By tapping into GHC’s knowledge of missing patterns, this plugin is able to update source code to make a targeted pattern match group exhaustive.

  • Episode 62 – Conal Elliott by The Haskell Interlude

    In this episode Wouter Swiestra and Niki Vazou talk with Conal Elliott. Conal discusses doing things just for the poetry, how most programs miss their purpose, and the simplest way to ask a question. Conal is currently working on a book about his ideas and actively looking for partners.

  • GHC API stability Update #3 by Facundo Domínguez

    The next step is going to be proposing possible actions to improve the experience of using the GHC API. I’ll be trying to identify small steps for a path that honors the feedback, and ideas are welcome here too.

  • Monad of No Return: Next Steps by L0neGamer

    The proposal monad of no return has been in the process of being implemented for a while. I’m collecting community feedback on the proposal (and specifically phase 3) in the hopes that as a community we can move forwards in making Haskell a better language.

Jobs

  • Minimalistic niche tech job board by Andrea Mancuso

    I recently realized that far too many programming languages are underrepresented or declining fast. Everyone is getting excited about big data, AI, etc., using Python and a bunch of other languages, while many great technologies go unnoticed. I decided to launch beyond-tabs.com - a job board focused on helping developers find opportunities based on their tech stack, not just the latest trends. The idea is to highlight companies that still invest in languages like Haskell, OCaml, Ada, and others that often get overlooked.

In brief

  • Bidirectional Instance Contexts by Sandy Maguire

    Just a quick one today, but I wanted to point out a little trick you can do with Haskell’s typeclass inference.

  • Dash Haskell Flake by Dan Fithian

    This repository is for building Dash docsets using Nix Haskell Flakes.

Show & tell

Call for participation