iteratee-0.3.1: iteratee.cabal
name: iteratee
version: 0.3.1
synopsis: Iteratee-based I/O
description:
The IterateeGM monad provides strict, safe, and functional I/O. In addition
to pure Iteratee processors, file IO and combinator functions are provided.
category: System, Data
author: Oleg Kiselyov
maintainer: John W. Lato <jwlato@gmail.com>
license: BSD3
license-file: LICENSE
homepage: http://inmachina.net/~jwlato/haskell/iteratee
tested-with: GHC == 6.10.4
stability: experimental
cabal-version: >= 1.6
build-type: Simple
extra-source-files:
CONTRIBUTORS
README
Examples/*.hs
Examples/*.txt
Examples/*.wav
flag splitBase
description: Use the new split-up base package.
flag buildTests
description: Build test executables.
default: False
library
hs-source-dirs:
src
if flag(splitBase)
build-depends:
base >= 3 && < 5
else
build-depends:
base < 3
if os(windows)
cpp-options: -DUSE_WINDOWS
exposed-modules:
Data.Iteratee.IO.Windows
else
cpp-options: -DUSE_POSIX
exposed-modules:
Data.Iteratee.IO.Posix
Data.Iteratee.IO.Fd
build-depends:
unix >= 2 && < 3
build-depends:
ListLike >= 1.0 && < 2,
bytestring >= 0.9 && < 0.10,
containers >= 0.2 && < 0.4,
extensible-exceptions >= 0.1 && < 0.2,
haskell98 >= 1 && < 2,
transformers >= 0.1.4 && < 0.2
exposed-modules:
Data.Iteratee
Data.Iteratee.Base
Data.Iteratee.Base.StreamChunk
Data.Iteratee.Base.LooseMap
Data.Iteratee.Binary
Data.Iteratee.Char
Data.Iteratee.Codecs.Tiff
Data.Iteratee.Codecs.Wave
Data.Iteratee.IO
Data.Iteratee.IO.Handle
Data.Iteratee.WrappedByteString
other-modules:
Data.Iteratee.IO.Base
ghc-options: -Wall
if impl(ghc >= 6.8)
ghc-options: -fwarn-tabs
executable testIteratee
hs-source-dirs:
src
tests
main-is: testIteratee.hs
other-modules:
QCUtils
if flag(buildTests)
build-depends:
QuickCheck >= 2 && < 3,
test-framework >= 0.2 && < 0.3,
test-framework-quickcheck2 >= 0.2 && < 0.3
else
executable: False
buildable: False
if flag(splitBase)
build-depends:
base >= 3 && < 5
else
build-depends:
base < 3
source-repository head
type: darcs
location: http://inmachina.net/~jwlato/haskell/iteratee