Haskell for all
Monday, October 16, 2017
Advice for Haskell beginners
This post summarizes advice that I frequently give to Haskell beginners asking how to start out learning the language F...
Saturday, October 7, 2017
Why do our programs need to read input and write output?
I wrote this post to challenge basic assumptions that people make about software architecture, which is why I chose a...
Tuesday, September 26, 2017
I was recently trying to optimize Dhall's performance because the interpreter was performing poorly on some simpl...
Sunday, July 16, 2017
Demystifying Haskell assignment
This post clarifies the distinction between <- and = in Haskell, which sometimes mystifies newcomers to the lang...
Saturday, June 17, 2017
Dhall is now a template engine
Dhall is a typed and programmable configuration language which you can: configure Haskell programs with compile to...
Saturday, June 10, 2017
Translating a C++ parser to Haskell
Recently I translated Nix's derivation parser to Haskell and I thought this would make an instructive example for...
View web version