Haskell for all
Monday, July 4, 2016
Auto-generate service API endpoints from records
Haskell has pretty cool support for code generation from data type definitions using GHC generics. So I thought: "why not generate a se...
Sunday, July 3, 2016
list-transformer - A beginner-friendly ListT
Currently, Hackage has four implementations of " ListT -done-right" that I'm aware of: LogicT pipes (which provides a List...
Saturday, May 21, 2016
A command-line benchmark tool
I wrote a small program named bench that lets you benchmark other programs from the command line. Think of this as a much nicer alternative...
Sunday, April 24, 2016
Data is Code
The title of this post is a play on the Lisp aphorism: "Code is Data". In the Lisp world everything is data; code is just another...
View web version