Haskell for all
Monday, May 6, 2013
pipes-3.3.0: Folds and uniting ListT with Proxy
›
pipes-3.3.0 simultaneously resolves two long-standing problems in the library: Not all proxy transformers implemented ListT Folds requi...
Saturday, May 4, 2013
Program imperatively using Haskell lenses
›
Haskell gets a lot of flack because it has no built-in support for state and mutation. Consequently, if we want to bake a stateful apple pi...
13 comments:
Sunday, April 21, 2013
pipes and io-streams
›
I was originally planning to release an extension library for pipes that would add an io-streams -like interface to pipes . However, this ...
3 comments:
Sunday, April 14, 2013
pipes-concurrency-1.0.0: Reactive programming
›
This post introduces the pipes-concurrency library (which you can find here ), which is the renamed pipes-stm library that I previously pr...
Wednesday, April 10, 2013
Defaults
›
Many programs require default values of some sort and normally we would consider this aspect of programming "business logic" and n...
3 comments:
Thursday, March 21, 2013
pipes-3.2: ListT, Codensity, ArrowChoice, and performance
›
pipes-3.2 is out and it boasts several cool new features. The important highlights are: A correct-by-construction ListT implementation ...
Saturday, March 16, 2013
mmorph-1.0.0: Monad morphisms
›
Several people have asked me to split off MFunctor from pipes so that they could use it in their own libraries without a pipes dependency...
6 comments:
›
Home
View web version