Haskell Weekly

Newsletter

Issue 237 2020-11-12

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.

Survey

  • 2020 State of Haskell Survey by Haskell Weekly

    The goal of this survey is to better understand what people think of the Haskell programming language, together with its ecosystem and community. Whether you have never used Haskell or you use it every day, we want to hear from you!

Featured

Jobs

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

In brief

  • Episode 30: Type Safety by Haskell Weekly Podcast

    Newtypes let you give things names, but is that type safety? Andres Schmois, Cameron Gera, and Taylor Fausak explore a blog post by Alexis King.

  • Haskell Templates Launch by Tom Sydney Kerckhove

    A few people asked to hear about what goes into a project like this, so in this post I would like to tell you about the project’s history.

  • polysemy-methodology - Domain modelling algebra in Haskell by Dan Firth

    One of Haskell’s primary and yet underused strengths is denotational design - to write code the way we wish it could be written, and then using the language to make that representation work in practice.

  • Sponsoring the Haskell Foundation by Well-Typed

    Well-Typed are very pleased to support the establishment of the Haskell Foundation that was recently announced by Simon Peyton Jones.

  • Using the Handle Abstraction by Monday Morning Haskell

    This allows the program to work regardless of whether it’s using the command line or file for its input.

  • What’s wrong with the grid? by Inflex

    This fast and loose paradigm is also the downfall of spreadsheets, because the user is encouraged to do a form of programming, without encouraging them to do any kind of discipline.

Show & tell

Call for participation