Haskell Weekly


Issue 319 2022-06-09

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.


  • Developer Nation Survey (ad)

    Which are the most popular programming languages? Take the Developer Nation survey, share your views on the most important tools or platforms for 2022 and shape the future of the Developer Ecosystem. You will get a virtual goody bag with free resources, plus a chance to win an iPhone 13, a Samsung Galaxy S22, Amazon vouchers and more.

  • Announcing Chez Grater Version 0.1 by Dan Fithian

    Announcing Chez Grater, a new open source tool for scraping recipe blogs.

  • The appeal of bidirectional type-checking by Gabriella Gonzalez

    In this post I hope to explain why bidirectional type-checking has a lot of cultural cachet within the programming language theory community.

  • Dhall: A Gateway Drug to Haskell by Saurabh Nanda

    Learning Haskell directly can be a very frustrating experience for all. However, there are a few languages, heavily inspired by Haskell, that have a much gentler learning curve.

  • Haskle by Clément Delafargue

    a small wordle-like game where you have to guess a function from the haskell prelude

  • How to Verify AWS SNS Notifications in Haskell by Evan Borden

    These allow consumers to verify the authenticity of SNS notifications when sending them over HTTPS. While the venerable Amazonka exists, it does not handle this use case. However, we can!

  • Richard Bird, 1943-2022 by Jeremy Gibbons

    My mentor, colleague, and friend Richard Bird died in April 2022 after a long battle with cancer.


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

In brief

  • Cabal 3.8 pre-released by Mikolaj Konarski

    Hello! The first 3.8 series cabal release candidate is available.

  • Catching What We’ve Thrown by Monday Morning Haskell

    Last week we learned how to throw exceptions in Haskell. In the next couple articles, we’re going to learn how to “catch” them, so that in exceptional circumstances we can still proceed with our program in a sane way.

  • Haskell in Production: Haskoin by Denis Oleynikov

    Read further to find out about the pros and cons of Haskell, why it is a popular choice for blockchain applications, and what tips Jean would give to people that want to develop a career working with functional programming languages.

  • Stability Working Group Meeting by Trevis Elser

    The Stability Working Group met on Monday, May 30th. Here is a short list of things we discussed.

Show & tell

  • toml-reader by Brandon Chinn

    TOML format parser compliant with v1.0.0.

Call for participation