packages feed

fusion-0.2.0: fusion.cabal

name:                fusion
version:             0.2.0
synopsis:            Effectful streaming library based on shortcut fusion techniques
description:         Effectful streaming library based on shortcut fusion techniques
homepage:            https://github.com/jwiegley/fusion
license:             BSD3
license-file:        LICENSE
author:              John Wiegley
maintainer:          johnw@newartisans.com
copyright:           Copyright (c) 2015, John Wiegley. All Rights Reserved.
category:            Data
build-type:          Simple
cabal-version:       >=1.10

library
  exposed-modules:     Fusion
  other-extensions:    DeriveFunctor, LambdaCase, RankNTypes, GADTs
  ghc-options:         -O2 -fexpose-all-unfoldings -fmax-simplifier-iterations=20
  build-depends:       
      base         >=4.7 && <5
    , transformers >=0.3 && <0.5
    , pipes-safe   >=2.2 && <3
    , void         >=0.7 && <1
  default-language:    Haskell2010

Test-suite doctests
  default-language: Haskell98
  type:    exitcode-stdio-1.0
  main-is: doctest.hs
  hs-source-dirs: test
  build-depends:      
      base
    , directory    >=1.0
    , doctest      >=0.8
    , filepath     >=1.3