packages feed

pipe-enumerator-0.2.0.0: pipe-enumerator.cabal

name:           pipe-enumerator
version:        0.2.0.0
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 'E.Iteratee' and back into a pipe. In addition, a pipe
    can be fed into an iteratee (or, more specifically, 'E.Step'),
    resulting in an 'E.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.2.0.0

library
  hs-source-dirs:   src
  default-language: Haskell2010
  ghc-options:      -Wall -fno-warn-unused-do-bind -fno-warn-unused-binds

  exposed-modules:
    Pipes.Enumerator

  build-depends:
    base                    >= 4.8 && < 5,
    enumerator              >= 0.4.20,
    pipes                   >= 4.1.5,
    transformers            >= 0.4.2.0