Haskell Weekly


Issue 201 2020-03-05

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.



  • 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.

  • Senior Software Engineer at Habito in London

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

In brief

  • CLC Welcomes New Members

    Welcome, Emily Pillmore and Cale Gibbard to the Haskell Core Libraries Committee!

  • :main and :run by Type Classes

    The :main and :run commands are for testing command-line applications.

  • Monthly Hask Anything (March 2020)

    This is your opportunity to ask any questions you feel don’t deserve their own threads, no matter how small or simple they might be!

  • Storing generated cabal files by Michael Snoyman

    I’m moving towards recommending that hpack-using projects store their generated cabal files in their repos, and modifying Stack and Pantry to more strongly recommend this practice.

  • Using vscode-ghc-simple with Nix by Matt Hart

    After trying many of the available tools, I have finally found this setup which works with relatively little configuration.

  • Writing a text editor in Haskell with Brick by Tom Sydney Kerckhove

    I gave a two-hour workshop at F(by) 2020 in Minsk on 2020-01-24.

Show & tell

  • deriving-aeson by Fumiaki Kinoshita

    This package provides a newtype wrapper where you can customise Aeson’s generic methods using a type-level interface, which synergises well with DerivingVia.

  • hspec-hedgehog by Matt Parsons

    An integration library for hspec and hedgehog.

  • rib 0.7 by Sridhar Ratnakumar

    A static site generator that aims to reuse existing libraries instead of reinventing the wheel.

  • TaskLite 0.3 by Adrian Sieber

    The CLI task manager for power users.

Call for participation