Haskell Weekly

Newsletter

Issue 384 2023-09-07

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.

Featured

  • Haskell in Production: RELEX Solutions by Gints Dreimanis

    In this edition of our Haskell in Production series, we sit down with RELEX Solutions, a supply chain & retail planning platform. In this interview with Serokell, Lead Software Developers, Mats Rauhala and Martin Potier, shared with us their reasons for choosing Haskell for their project and their experience implementing it.

  • Integrating a large Tokio-based Rust library with Haskell by Ian Duncan

    One of the hallmarks of Rust is its relative ease of interoperability with other languages. Python, Ruby, and Node.js all have fairly robust interoperability bridges with Rust. Haskell, on the other hand, currently has a fairly limited set of options for complex integration.

  • Laziness in Haskell — Part 4: Thunks by Alexis King

    It is finally time to take a look at how GHC introduces thunks to implement laziness. We first consider ways that thunking can sometimes be viewed as an optimization, then try to understand the source of unnecessary thunking in most Haskell programs.

  • Outlawing return types in Servant APIs by Jason Shipman

    This post demonstrates how to outlaw specific return types from servant APIs. Perhaps we have types that are intended for backend use only, or maybe the types are legal in one API but illegal in another yet the backend code is a monolith.

  • Seeking a new director for the Haskell Foundation by Richard Eisenberg

    With @david-christiansen’s departure coming up in about a month, the Haskell Foundation is now seeking a new Executive Director.

  • Simon Peyton Jones: In Pursuit of Simplicity by Danielle Newnham Podcast

    Haskell creator Simon Peyton Jones on his life and work.

  • Well Typed collaborates with the Haskell Community to support HLS development by Zubin Duggal

    Well-Typed has been collaborating with the Haskell Language Server (HLS) development team thanks to funding from Mercury, Hasura and the HLS Open Collective to support HLS development.

Jobs

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

In brief

Show & tell

Call for participation