tubes: Effectful, iteratee-inspired stream processing based on a free monad.

[ control, gpl, library, streaming ] [ Propose Tags ]

This package provides the Tube monad transformer, allowing any monad computation to become a stream processing pipeline. A computation of type Tube a b m r consumes values of type a and produces values of type b.

Examples and more information may be found at

Versions [faq],,,,,,,,,,,,,
Dependencies base (>=4.6 && <5), free (>=4.12), mtl, transformers (>=0.3) [details]
License GPL-3.0-only
Copyright 2015
Author Gatlin C Johnson
Category Control, Streaming
Home page
Source repo head: git clone
Uploaded by gatlin at Mon Jun 1 15:46:28 UTC 2015
Distributions NixOS:
Downloads 4292 total (200 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2015-06-03 [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees