pipe-enumerator-0.3.0.2: pipe-enumerator.cabal
name: pipe-enumerator
version: 0.3.0.2
synopsis: A bidirectional bridge between pipes and iteratees
homepage: https://github.com/zadarnowski/pipe-enumerator
category: Control, Pipes
stability: alpha
author: Patryk Zadarnowski
maintainer: Patryk Zadarnowski <pat@jantar.org>
copyright: Copyright (c) 2015 Patryk Zadarnowski
description:
This library defines a set of functions that convert between
the "Pipes" and "Data.Enumerator" paradigms. The conversion
is bidirectional: an appropriately-typed pipe can be converted
into an 'Data.Enumerator.Iteratee' and back into a pipe.
In addition, a pipe can be fed into an iteratee
(or, more specifically, 'Data.Enumerator.Step'),
resulting in an 'Data.Enumerator.Enumerator'.
The library has been designed specifically for use with Snap,
but I'm sure that many other interesting uses of it exist.
cabal-version: >= 1.18
build-type: Simple
license: BSD3
license-file: LICENSE
source-repository head
type: git
location: https://github.com/zadarnowski/pipe-enumerator.git
source-repository this
type: git
location: https://github.com/zadarnowski/pipe-enumerator.git
tag: 0.3.0.2
library
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-missing-signatures
exposed-modules:
Pipes.Enumerator
build-depends:
base >= 4.8 && < 5,
enumerator >= 0.4.20,
pipes >= 4.1.5,
transformers >= 0.4.2.0