packages feed

streaming-0.1.0.0: streaming.cabal

name:                streaming
version:             0.1.0.0
cabal-version:       >=1.10
build-type:          Simple
synopsis:            A general free monad transformer optimized for streaming applications.
description:         Stream is an optimized variant of FreeT.
                     It can be used wherever FreeT is used, but is focused
                     on employment with functors like '((,) a)' which generate
                     effectful sequences or \"producers\"
license:             BSD3
license-file:        LICENSE
author:              michaelt
maintainer:          what_is_it_to_do_anything@yahoo.com
stability:           Experimental
homepage:            https://github.com/michaelt/streaming
bug-reports:         https://github.com/michaelt/streaming/issues
category:            Data, Pipes
source-repository head
    type: git
    location: https://github.com/michaelt/streaming


library
  exposed-modules:     Streaming, 
                       Streaming.Prelude,
                       Streaming.Internal

    -- other-modules:       
  other-extensions:    LambdaCase, RankNTypes, EmptyCase, 
                       StandaloneDeriving, FlexibleContexts, 
                       DeriveDataTypeable, DeriveFoldable, 
                       DeriveFunctor, DeriveTraversable, 
                       UndecidableInstances
  
  build-depends:       base >=4.7 && <4.9
                     , mtl >=2.1 && <2.3
                     , mmorph >=1.0 && <1.2
                     , transformers >=0.3 && <0.5
                     , ghc-prim

  default-language:  Haskell2010
  ghc-options:      -O2