Haskell Weekly


Issue 209 2020-04-30

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.


  • 10 Reasons to Use Haskell by Vladislav Zavialov

    Haskell is a blend of cutting edge research and well-tested, time-proven technology. It occupies a unique position between academia and industry.

  • Consider Haskell by Gil Mizrahi

    In this blog post I’d like to share a bit of my thoughts on why I think Haskell is a useful and practical language to get things done (and learn a lot on the way).

  • Deriving Isomorphically by Hans Hoeglund

    In this post I’ll present iso-deriving and show some examples of iso-deriving in action. I’ve packaged up all the types and classes used here in the iso-deriving package.

  • Hakyll Pt. 6 – Pure Builds With Nix by Robert Pearce

    Learn how to make your hakyll project build pure and how to patch hakyll if you need to.

  • Learn to moonwalk with waterflow problem by Murat Kasimov

    I’d like to find my own solution that would be composable, readable and involve effects.

  • overloaded-0.2.1: Overloaded:Do by Oleg Grenrus

    The Overloaded:Do is one of the new features of recent overloaded 0.2.1 release. overloaded package uses source plugins to reinterpret syntax in different ways.

  • Property testing in depth: genvalidity’s fixed-size type generators by Tom Sydney Kerckhove

    This post announces genvalidity- and recently released companion libraries. This post explores the changes to the generators of Int, Word, Float, Double, Natural and Integer.

  • Speeding up the Sixty compiler by Olle Fredriksson

    I will show the workflow and profiling tools that I use to find what to optimise in Haskell programs such as Sixty.

  • Tools for working on GHC by Matthew Pickering

    In this post we’ll briefly describe some recent advancements in developer tooling which have been made possible by the move to Hadrian.

  • Writing a discord library using Polysemy by Ben Simms

    Recently I’ve migrated my discord library from mtl/transformers to polysemy after reading as many blog posts as I could find on it.


  • Interos is Hiring Full Stack Haskell Software Engineers (ad)

    At Interos, we are disrupting the way Fortune 500 companies and government agencies identify and respond to risk within their supply chains. We deliver the data and insights to business leaders that help them identify, visualize and understand the ripple effects that could impact their supply chains, before they happen. Recently funded by Kleiner Perkins and pivoting to an automated solution, Interos is in essence, a start-up SaaS environment.

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

In brief

Show & tell

  • extended-containers by konsumlamm

    It aims to complement the containers and unordered-containers packages by providing some more useful immutable container types.

  • hspec-tables by Marcin Rzeźnicki

    This is my very first Haskell library :-) It’s rather small and trivial but I missed the functionality of being able to generate ‘by-example’ tests in HSpec.

  • ryu by Lawrence Wu

    My first library in Haskell is an attempt at porting the Ryu algorithm for floating point to decimal string conversion into pure Haskell.

  • stack-2.3.1 by Emanuel Borsboom

Call for participation