Newsletter
Issue 533 2026-07-16
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
-
After 7 years in production, Scarf has reluctantly moved away from Haskell by Avi Press
This has been a hard post to write. I almost didn’t write it at all, since I prefer to build and promote than to critique. However, I hope this post can add constructively to the discussion about Haskell’s future. I must underline that I’m not writing this criticizing Haskell from the outside. I care enough about Haskell to be honest about why Scarf has reluctantly moved away from it, in hopes it sways people in the community to take this feedback seriously.
-
Andreas Klebinger - GHC Status Report by The Haskell Foundation
From Haskell Implementors’ Workshop 2026.
In brief
-
Diff package adopts LiquidHaskell for static checks by Facundo Domínguez
I want to make a splash about LiquidHaskell being used for static checks in the Diff package, used transitively by more than 17000 packages according to hackage-revdeps.
-
PGQueuer-hs 0.0.1: A native PostgreSQL job queue by Tushar Adhatrao
I’m excited to share the MVP release of PGQueuer-hs, a PostgreSQL-powered job queue. If you want robust background workers without adding external dependencies like Redis or RabbitMQ to your stack, this might be for you.
-
Tryhaskell.org has shut down by Tom Smeding
The Try Haskell service, which @chrisdone has been running for more than a decade and a half, has recently been shut down. While I find it completely understandable and, indeed, normal that interests and priorities shift and open source projects get abandoned over time, this particular one has a very visible effect: the “Try it!” box on https://haskell.org is now broken without any indication in the UI.
Show & tell
-
Espial bookmarking server by Jon Schoning
I’d like to share my self-hosted bookmarking server written in Haskell & Typescript, backed by SQLite (in the spirit of Pinboard).
-
Haskell Active Automata Learning by Stefanos Anagnostou
The aim of the library is to facilitate active automata learning. Active automata learning algorithms can be used to construct models (commonly DFAs, mealy machines or register automata) of reactive systems.
-
Openleetcode – LeetCode runner where tests live in the repo by therepanic
You write a standard solution, just like on LeetCode, and run it through the CLI. It identifies the problem by ID or title, executes your code against local test cases, and shows the result.