Newsletter
Issue 355 2023-02-16
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
-
A concise introduction to
generics-sop
by Sridhar RatnakumarNon-trivial generic programming is much simpler with
generics-sop
than GHC Generics. This post gives an introduction to thegenerics-sop
library. -
The hakyll-nix-template Tutorial by Robert Pearce
A full walkthrough for getting set up to create static sites using nix and hakyll.
-
GHC 9.2.6 is now available by Zubin Duggal
The GHC developers are happy to announce the availability of GHC 9.2.6. This release is primarily a bugfix release addressing a few issues found in 9.2.5.
-
GHC 9.6.1-alpha3 is now available by Ben Gamari
The GHC team is very pleased to announce the availability of GHC 9.6.1-alpha3.
-
HLS-1.9.1.0 released by Julian Ospald
This is mostly a bindist release adding support for GHC 9.2.6.
-
guardian: A dependency boundary guardian for your Haskell monorepo by Hiromi Ishii
It is our great pleasure to announce the first OSS release of guardian, a dependency boundary constraint checker for Haskell monorepo!
-
Implementing Co, a Small Language With Coroutines #3: Adding Coroutines by Abhinav Sarkar
In this post, we explore and implement what makes Co really interesting: support for lightweight concurrency using Coroutines.
-
smtlib-backends
: Faster SMT-LIB-based Haskell interface to SMT solvers by Quentin AristoteI’ll review the pros and cons of different methods for interacting with SMT solvers, before introducing
smtlib-backends
and showing how it can improve these interactions for Haskell programmers. -
Two kinds of Prisms by Bruno Gavranović
While lenses are pretty extensively written about, prisms are more mysterious. What does a prism do? What does it mean to be dual to a lens?
-
Update on The Haskell Guide by Reuben
The goal of this project is to make it as easy as possible for someone with a light coding background to pick up the core ideas of Haskell quickly.
Jobs
Trying to hire a Haskell developer? You should advertise with us!
In brief
-
Ask Eugenia Cheng about Category Theory! by Brendan Fong
The Joy of Abstraction is a wonderful introduction to category theory for anyone who wants to get into the formality of the subject but does not necessarily have the mathematical background to read a standard textbook.
-
2023 Call for Nominations for the Haskell Foundation by Théophile Choutri
The Board of Directors of the Haskell Foundation is pleased to announce the nomination process for Board seats.
-
Creating a Local Docker Image by Monday Morning Haskell
Running a web server locally is easy. Deploying it so other people can use your web application can be challenging.
-
Episode 21: Andrey Mokhov by The Haskell Interlude
In this episode Matthías Páll and Andres Löh talk with Andrey Mokhov. Andrey is best known for his work on the Hadrian build system and today he talks about algebraic graphs, selective functors, and the difference between OCaml and Haskell.
-
GHC WebAssembly Weekly Update, 2023-02-15 by Cheng Shao
-
Haskell Foundation DevOps Weekly Update, 2023-02-15 by Bryan Richter
I’m still putting most of my effort into removing spurious failures from GHC CI. A few smaller tasks filled out my available time. I wish I had more time in the day!
-
IOG GHC Update #3 (2023-02-09) by IOG
Biweekly update from the GHC DevX team at IOG.
-
Rust vs. Haskell by Jay Zelenskyi
In this article, we want to show how knowledge of one of these languages can help you get up to speed with another.