Speaker: Oliver Charles
In this talk, Oliver will give a whirlwind tour through the 4th version of the pipes library for Haskell. Pipes is a library for elegantly dealing with streaming data with a heavy emphasis on composing streaming components into larger applications.
The talk will look at the basic motivation and why pipes is important, explore the basic pipes API and then look at the bigger picture to see how far we can go with pipes.
When compared to Enumerators/Iteratees and Conduits, the library has been described as "Pipes focus on elegance. They have just one type instead of several, form monad (transformer) and category instances, and are very 'functional' in design"
Oliver occasionally blogs about Haskell at http://ocharles.org.uk/blog and wrote the popular "24 days of hackage" series at the end of last year.