Haskell Weekly


Issue 230 2020-09-24

Subscribe now! We'll never send you spam. You can also follow us on Twitter or with 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.


  • Reanimate v1.0 by David Himmelstrup

    It is my great pleasure to announce version 1.0 of the Reanimate animation library. Reanimate aims to be a batteries-included way of creating animations and illustrations.

  • Strategic Deriving by Kowainik

    But what exactly is deriving, how does it work and what pitfalls can it bring? What are deriving strategies and how do you get a habit of using them regularly?

  • Sockets and Pipes by Type Classes

    Sockets and Pipes is not an introduction to Haskell; it is an introduction to writing software in Haskell.

  • Lazy Sort: Counting Comparisons by Jasper Van der Jeugt

    How good is Haskell’s lazy sort actually?

  • Don’t use Ghcide anymore (directly) by Neil Mitchell

    I recommend people use the Haskell Language Server IDE.

  • MuniHac 2020 videos

    This year due to the ongoing Corona situation, MuniHac will take place as a two-day online event filled with Haskell talks and workshops. The talks will be streamed and you can watch them here.


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

In brief

  • Haskell’s Children by Owen Lynch

    I find myself simply not as excited about Haskell as I used to be. What changed?

  • In the computer by Chris Martin

    When people talk about “algebraic reasoning”, explanations fall flat because we neglect to first figure out kind of reasoning we’re contrasting it against.

  • MuniHac 2020 by Well-Typed

    We enjoyed attending virtual MuniHac and would like to thank our co-organisers TNG for all the work they put into planning, hosting and and running the event.

  • Optimised Row Columnar for Haskell by Huw Campbell

    I are proud to announce a new Apache ORC library for Haskell which I am releasing as open source under the Affero General Public License.

Show & tell

  • base16-bytestring version Emily Pillmore

    This release marks an epochal change in the library’s structure, changing some existing features, and adding others.

  • ghcup version 0.1.11 by Julian Ospald

    This release adds haskell-language-server (hls) to ghcup.

  • stm-actor & stm-queue by Samuel Schlesinger

    Released stm-actor, something I’d been chewing on for a while, and stm-queue to accompany it in order to get better worst-case latency for reads than TQueue.

Call for participation