What are the pros and cons of Enumerators vs. Conduits vs. Pipes?
Enumerators/Iteratees as an abstraction were invented by Oleg Kiselyov. They provide a clean way of doing IO with predictable (low) resource requirements. The current Enumerators package is pretty close to Oleg’s original work. Conduits were created for the Yesod web framework. My understanding is that they were designed to be blazingly fast. Early versions of … Read more