Roman Cheplyaka
Blog
-
Flavours of free applicative functors
- March 31, 2013
-
gtraverse vs gfoldl
- March 29, 2013
-
Ergative verbs in programming
- March 14, 2013
-
Generalizing generic fold
- March 11, 2013
-
Open your name resolution
- March 4, 2013
-
Announcing SmallCheck 1.0
- February 19, 2013
-
Generic uncurry
- January 29, 2013
-
Subtractable values are torsors
- January 8, 2013
-
Monads in dynamic languages
- December 26, 2012
-
Surprises of the Haskell module system (part 1)
- December 25, 2012
-
Haskell recipe: reading list of lines
- October 25, 2012
-
Reasoning about space usage in Haskell
- April 8, 2012
-
Composing monadic effects
- January 2, 2012