Issue 375 2023-07-06
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.
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.
Trying to hire a Haskell developer? You should advertise with us!
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.