Haskell Weekly


Issue 269 2021-06-24

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.


  • What skills will give you an edge in 2022? (ad)

    Take the Developer Nation survey and share your views about the most important coding skills, tools, and platforms for 2022. You will get a virtual goody bag with free resources, plus a chance to win a new smartphone, a laptop, licenses, Amazon vouchers and more.

  • ZuriHac 2021 videos

  • Finding the Core of an expression using Template Haskell and a custom GHC Core plugin by Marco Zocca

    While writing a GHC plugin that lets the user analyze and transform the Core representation of certain Haskell expressions, I found myself in need of a specific bit of machinery: how can the user tell the compiler which expression to look for?

  • Molecular Dynamic Simulations in Haskell by Sascha Bubeck

    This blog post will teach you how to implement a straightforward molecular dynamics simulation using the programming language Haskell. Additionally, you will learn how to visualize the dynamic behaviour of different systems.

  • The tale of keepAlive# by Ben Gamari

    This post will give some background on touch#, describe the rationale for this change, discuss some of the alternatives that were evaluated on the way to this new design, and provide some guidance on how this change affects users.

  • Why I Support the Haskell Foundation by Chris Smith

    I recently decided to become a major contributor to the Haskell Foundation, and I’m writing about the reasons behind my decision. In short, there’s a real opportunity here and we’re always stronger when we act together.

  • ZuriHac 2021 Advanced Track Materials by Well-Typed

    Last weekend, Well-Typed again offered a ZuriHac “Advanced Track”, comprising two independent sessions on “Optics” and “Memory usage”. Furthermore, Ben Gamari appeared as a panelist in the GHC Discussion at ZuriHac.


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

In brief

Show & tell

  • fakedata version 1.0 by Sibi Prabakaran

    Brief Summary of what fakedata is: It’s a library for producing fake data such as names, addresses and phone numbers.

  • HMock: First Rate Mocks in Haskell by Chris Smith

    At the end of Zurihac this year, I released a preview version of HMock, a new library for testing with mocks in Haskell. Let’s talk about what this is, why I wrote it, and how you can use it.

  • Rel8 by Ollie Charles

    Rel8 is a Haskell library for interacting with PostgreSQL databases, built on top of the fantastic Opaleye library.

Call for participation