Haskell Weekly

Newsletter

Issue 378 2023-07-27

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

  • How to prevent GHC from inferring types with undesirable constraints by Nicolas Frisby

    For a broad class of domain-specific constraints/languages, this is the first technique I’ve learned of that enables custom compile-time error messages in the particularly insidious scenario where the user’s mistake incurs polymorphism that the library author did not intend.

  • Lazy Layout by Jasper Van der Jeugt

    Tumblr in particular has a fairly nice way to do photo sets, where these can be organised in rows and columns. I wanted to see if I could mimic this in a recursive way, where rows and columns can be subdivided further.

Jobs

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

In brief

Show & tell

  • IHP version 1.1.0 by Marc Scholten

    This release brings some large improvements to the dev environment by integrating devenv.sh, adds native GPT4 support through ihp-openai and much more.

Call for participation