Issue 238 2020-11-19
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.
This is an opinionated guide to hardware design from first principles using Haskell and VELDT.
Data types for build system dependencies by Neil Mitchell
Monadic and early cut-off? Use a sequence of sets.
Episode 31: Simplify Deriving by Haskell Weekly Podcast
Can Haskell’s deriving mechanism be simplified? Cody Goodman, Cameron Gera, and Taylor Fausak walk through the changes that Matt Parsons suggested.
Functional Algorithm Design, Part 0 by Jeremy Gibbons
How do you get from a fresh problem statement to an algorithmic solution?
To kick off the season, I’ve decided to write about one of my favorite puzzles from Advent of Code 2019 — Day 22: Slam Shuffle.
Superpowered keyword args in Haskell by Ben Kovach
This blog post is about how to deal with the growth of the humble function.
A tiny computer for Tiny BASIC by Gergő Érdi
Just a quick post to peel back the curtain a bit on a Clash example I posted to Twitter.
Unit Testing Compilation by Monday Morning Haskell
We’ve used Hspec before on the blog. But now we’ll apply it to our Haskellings program, in conjunction with the program configuration changes we made last week!
Trying to hire a Haskell developer? You should advertise with us!
Show & tell
- Perspec by Adrian Sieber
App and workflow to perspectively correct images. For example whiteboards, document scans, or facades.