blog :: Brent -> [String]
Blog moving to new location
Swarm 0.4 release
Compiling to Intrinsically Typed Combinators
Competitive Programming in Haskell: two more DP challenges
Nested folds
Dynamic programming in Haskell: automatic memoization
Dynamic programming in Haskell: lazy immutable arrays
Competitive programming in Haskell: introduction to dynamic programming
Competitive programming in Haskell: parsing with an NFA
New ko-fi page: help me attend ICFP!