Newsletter
Issue 375 2023-07-06
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
-
Another weekend side project: Spatial voter modeling in Haskell by Chris Smith
I now have a reasonably realistic statistical model of voting behavior, as well as analysis tools for visualizing and analyzing election systems and methodologies and their practical effects.
-
Fearless Tinkering is Functional by Heneli Kailahi
Is functional programming worth learning? This series is the sales pitch I wish I had received when first being introduced to the world of functions.
-
From Fibonacci to Haskell with some spicy mathematics by Timothy Samson
Here’s a story about math and programming, with the Fibonacci sequence as it’s protagonist.
-
MySQL Persistent Support for Haskell on Windows by Jappie Klooster
This is a small instructional blog post, primarily for my own reference, on how to get MySQL support for programs on Windows. These steps are for native Windows support. There’s no WSL involvement.
-
Using Haskell with devenv.sh by Domen Kožar
Most of our code is written in Haskell, so I’d love to support it as a first-class citizen.
-
Why I use the Twain web framework by Gil Mizrahi
Recently I’ve been using Twain for all of my newer web apps instead of Scotty and previously Spock, and I wanted to share why.
Jobs
Trying to hire a Haskell developer? You should advertise with us!
In brief
-
Haskell Foundation DevOps Weekly Log, 2023-07-05 by Bryan Richter
In the last week, I have finished splitting my spurious failure-handling bot into its own package, and I am nearly finished implementing retry backoff.
-
IOG GHC Update #13 by IOG
Biweekly update from the GHC DevX team at IOG.
Show & tell
-
GHCup version 0.1.19.3 by Julian Ospald
This release mainly introduces nightly support.
-
monoidal-stats by Chris Smith
I just pulled this out of the voronoizer code I wrote a few weeks ago, because I ended up wanting it for another side project.
-
purely-poker by Ola Berglund
I just finished a weekend project, a poker equity evaluator, to practice parallelism (turns out it was ridiculously easy, as can be seen on line 99).
-
Stamina by Domen Kožar
A library for retrying in Haskell has been brewing in my mind for a few years now, based on everything we’ve learned so far.
-
toml-parser by Eric Mertens
I’ve updated my old TOML package with a number of features that I think make it unique among the other offerings on Hackage.