Haskell Weekly

Newsletter

Issue 515 2026-03-12

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

  • Agora: SSG after eleven months’ crawling by luthenwald

    Agora is a personal static site generator engineered to sustain an ideal writing environment. This essay traces eleven months of architectural evolution, moving through genesis stoa markup and S-expression inspired markup iterations before settling on a final literate programming design.

  • Episode 78 – Jamie Willis by The Haskell Interlude

    In this episode, we focus on a particular part of Haskell: teaching it. To help us, we are joined by Jamie Willis who is a Teaching Fellow at Imperial College London. The episode explores the benefits of live coding, and why Haskell is the best language for teaching programming.

  • Haskell 💜 Vibes by Jappie J. T. Klooster

    I managed to log into a claude code terminal. Now I wondered if it could do backend development, Haskell type errors are a lot more difficult than emitting react blocks. So I had pretty low expectations of it being able to do (any) Haskell. I was wrong. It’s good at Haskell. There are no mistakes. Or rather, the compiler points them out to claude, and it’s smart enough to make progress on the compile errors. So it does what you want it to do. And it does it fast.

  • Haskish - An Introduction to Haskell by Neil Kendall

    I teach A level computer science in the UK (16-18 yr olds) and part of that course requires students to learn a small amount of Haskell. Many schools are reluctant to install Haskell on their networks, and there are few options for free, no-login online alternatives so I have created one for my students to use (free, no login). It contains an interactive REPL and works well with a subset of the Haskell language. Numerous examples are included and it contains 15 lessons/tutorials for students to use.

  • Sneak Peek: Bolt Math by Leo D.

    Here goes: I am giving Haskell the math library that it deserves.

  • Teaching Claude to Be Lazy by Matt Parsons

    Haskell is Awesome for LLMs. This was true with Opus 4.5 and is much more true with Opus 4.6. Prior versions of LLM coding agents produced utter garbage with Haskell, most likely due to the relatively low quantity of examples. It seems like the AI labs have figured out how to do higher quality training with less data, and the relatively high average quality of Haskell code helps the LLMs generate relatively high quality Haskell.

  • Yet another opinion on LLMs by Julian Ospald

    After I’ve been exposed to LLMs more frequently at work doing Haskell, there are a couple of things that have crystallized for me: they are exceptionally poor at reasoning, they lie more often than not, they are gigantic guessing/templating machines.

Jobs

In brief

Show & tell

  • Community version of “Learn You a Haskell…” — 2026 update by Artem Pelenitsyn

    Maintainers of the community version of LYAH were busy at work updating the technology behind the website to hopefully attract new contributors and boost interest in this classic text. Here are three main updates done around the turn of the last year.

Call for participation