Haskell Weekly


Issue 302 2022-02-10

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.


  • Evaluating SKI combinators as native Haskell functions by Thomas Mahler

    In this post I present an alternative approach to combinator-based implementation of functional languages that is significantly faster than classical graph-reduction based solutions.

  • Every Distributive is Representable by Daniel Mlot

    At first glance, Distributive, the dual to Traversable, appears to have little if anything to do with Representable, the class for functors isomorphic to functions.

  • Haskell Foundation Executive Director Change by Andrew Boardman

    After considering the progress that we have made, the state of the Foundation, and the future we are looking forward to with Haskell as a mainstream industrial language, I have decided to step down as Executive Director.

  • IHP: A Haskell Framework for Type-Safe Web Applications by Gints Dreimanis

    Recently, I got the chance to interview Marc Scholten, the CEO of digitally induced. We talked about the framework, their choice of Haskell and Nix as technologies, and how IHP can be an accessible choice for Haskell beginners.

  • Learn You a Haskell

    Hey yo! This is an open-source fork of the original Learn You a Haskell (LYAH for short) by Miran Lipovača, “the funkiest way to learn Haskell, the best functional programming language around”.

  • Ormolu: the challenge of formatting operator chains by Thomas Bagrel

    This blog post will be focusing on the challenge of formatting infix operator chains in Haskell, which is notoriously difficult and has been my primary goal for the last two months.

  • ReaderT pattern is just extensible effects by Xy Ren

    In this blog post I’ll show how ReaderT pattern can be simply transformed into extensible effects.


  • Haskell Developer at MLabs (ad)

    We are one of the leading Haskell consultancies in the fintech, blockchain and AI space, with a passion for Haskell and open source software. We are looking for a remote Haskeller to join our team. If you are excited about Haskell and are up for a new challenge, please apply here or visit our website! For any questions please email jobs@mlabs.city.

  • Haskell Software Engineer at Bitnomial (Chicago,IL,US Remote) (ad)

    Bitnomial is looking for Haskell Software Engineers. Bitnomial is a US based, CFTC licensed and regulated bitcoin derivatives exchange, headquartered in Chicago. Bitnomial develops and operates exchange, clearing, and settlement infrastructure for physically settled bitcoin futures and options.

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

In brief

  • Followup to Sorting with Bialgebras by Sandy Maguire

    I didn’t want to get into the habit of slamming through a paper just to not understand it, so I figured I’d take a hit on my yearly goal and spend this week getting the results up to snuff.

  • Haskell Foundation January Update by Andrew Boardman

  • Haskell Foundation Stability Working Group by Chris Dornan

    This is to announce the formation of the Haskell Foundation Stability Working Group, a new working group for for studying and promoting stability in the Haskell ecosystem.

  • Line ’em Up! by Monday Morning Haskell

    Reading from files and writing to files is a very important job that you’ll have to do in a lot of programs. So it’s very much worth investing your time in learning functions that will streamline that as much as possible.

  • Reed Mullanix by The Cofree Coffee Cast

  • I would like a job writing Haskell by Mark Dominus

    Perhaps someone out there wants to take a chance on a senior programmer with thirty years of experience who wants to make a move into Haskell.

Call for participation