Issue 324 2022-07-14
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.
Functional programming is finally going mainstream by Klint Finley
Object-oriented and imperative programming aren’t going away, but functional programming is finding its way into more codebases.
Open-Source Haskell: 21 Awesome Projects, Tools, and Libraries by Gints Dreimanis
In discussions about Haskell, sometimes a question is raised — what exactly can you build with the language? To answer this question, this article will look at some of the more interesting Haskell open-source projects on GitHub.
Persistent data structures in functional programming by Krzysztof Atłasik
We will take a brief look at persistent implementations of two well-known data structures: a linked list and a binary search tree.
Writing a GHC Plugin + Preprocessor for the first time by Brandon Chinn
I won’t be going into too much detail about what it does, but I wanted to quickly go over some of the technical hurdles in implementing the library, and what I learned in this process.
Trying to hire a Haskell developer? You should advertise with us!
Data Structures: Maps! by Monday Morning Haskell
Today, we’re debuting the third part of the series, looking at the Map data type. If you missed the last couple parts, you can also head to the Series Page and take a look!
Haskell Foundation DevOps Weekly Log, 2022-07-08 by Bryan Richter
The main result of this week was a spurious failure dashboard. It is currently updating in real time for every CI job that runs in the GHC project. I also backfilled some historic data.
The Haskell Foundation Technical Working Group - volunteers wanted! by David Christiansen
The purpose of this group is to serve as an advisory organization for both the HF management and the Haskell community as a whole, by evaluating specific proposals for projects that can have broad, ecosystem-wide effects.
Singletons in Haskell by Felix Springer
If you are deep into Haskell you’ve probably come across the singletons library. You may have shied away, because it looked scary, but really the main concept is actually quite straight-forward.
Show & tell
- SimpleX Chat: v3.0 of iOS and Android apps is released by Evgeny Poberezkin
SimpleX Chat is an open messaging platform that eliminates most meta-data from the communication - it is the only platform we know of that has no user identifiers of any kind.