Skip to content
0:00 / 0:00

#pipes#conduit#lazyio

The Haskell Cast #6 - Gabriel Gonzalez and Michael Snoyman on Pipes and Conduit

haskellcast

706 subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Intermediate. Assumes working knowledge.

4.5K views12 years ago1 recommendation

Programming languagesSoftware designHaskellKafka and stream processingFunctional programming

Gabriel Gonzalez and Michael Snoyman discuss their respective Haskell streaming libraries, pipes and conduit, and how they address lazy IO.

Gabriel Gonzalez and Michael Snoyman join us to discuss their solutions to the problems with lazy IO. Gabriel's pipes library focuses on equational reasoning while Michael's conduit library promises deterministic resource handling. Gabriel and Michael have already debated the merits and disadvantages of each other's libraries on their blogs. Now we get them onto the podcast to explain the differences to us and talk about where they're going in the future (and the possibility of converging on a single solution). For links from the show, visit haskellcast.com/

Why it's here

1 person recommends this

What people say. Recommended as a gentlemanly and informative discussion comparing the pipes and conduit libraries in Haskell.

u/iricktin r/haskell • Recommends

On “Michael Snoyman Twitter tech talk: Haskell for fast, concurrent, robust services”

Here's their (quite gentlemanly) discussion of pipes and conduit: link to this video