Haskell Weekly


Issue 188 2019-12-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.


  • Haskell Support in Mainstream IDEs by Chris Done

    I’ve tested out the Haskell support of the top mainstream IDEs. Here’s a rundown of the current state of things.

  • Advent of Code 2019, in Unison by Rúnar Bjarnason

    Fuel required to launch a given module is based on its mass. Specifically, to find the fuel required for a module, take its mass, divide by three, round down, and subtract 2.

  • Advent of Optics: Day 4 by Chris Penner

    Since I’m releasing a book on practical lenses and optics later this month I thought it would be fun to do a few of this year’s Advent of Code puzzles using as many obscure optics features as possible!

  • Four ways to partially apply constraint tuples by Ryan Scott

    It is not possible to partially apply a constraint tuple type constructor in the conventional sense, which can make them somewhat awkward to use at times.

  • How does Haskell make your life easier? by William Yao

    Let’s instead take a 10,000-foot overview of how Haskell’s design makes this level of bug-freeness and maintainability not just possible, but easy.

  • The revolution in computing education at school by Simon Peyton Jones

    The new English National Curriculum in computing says that every child should learn computer science, as a foundational subject discipline like maths or natural science, from primary school onwards.

  • 28th Netherlands Functional Programming Day 2020

    The Netherlands Functional Programming Day is an annual gathering of researchers, students, and practitioners sharing a common interest in functional programming.


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

  • Digital Asset looking for experienced Haskellers for the Language Team in NYC (ad)

    Digital Asset is a leading provider of distributed ledger technology (DLT) that solves real-world business challenges. We combine deep industry expertise with scalable technology, including a DLT platform and an intuitive smart contract language originally developed by Digital Asset, called DAML.

  • Lecturer in Cybersecurity at the University of Exeter

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


  • BazQux Reader — your friend for reading feeds (ad)

    Try fine RSS feed reader written in Haskell and Ur/Web. Read blogs, Twitter, Facebook pages and Telegram channels in one place. Enjoy good typography. Search, filter, bookmark and share. Make your own algorithm free feed and support independent Haskell developer by purchasing a subscription.

In brief

Package of the week

This week’s package of the week is hasql-th, a library that brings compile-time syntax checking to PostgreSQL queries.

Call for participation