Haskell for all
Thursday, November 19, 2020
How to use NixOS for lightweight integration tests
nixos-test If you use Nix in some capacity then you should check out the NixOS integration test system, which provide...
Tuesday, November 10, 2020
Pretty-print syntax trees with this one simple trick
prettyprint I want to share a simple trick for pretty-printing syntax trees with the correct precedence that I’ve bee...
Friday, October 30, 2020
Why I prefer functional programming
functional This post explains why I stick with functional programming, using a rationale that a non-functional progra...
Monday, July 27, 2020
The golden rule of software quality
golden-rule This post summarizes a rule of thumb that I commonly cite in software quality discussions, so that I c...
Monday, July 13, 2020
records This is a short post documenting various record-related idioms in the Haskell ecosystem. First-time package u...
View web version