iteratee-0.1.0: iteratee.cabal
Name: iteratee
Version: 0.1.0
Cabal-Version: >= 1.2
Description: The IterateeGM monad provides strict, safe, and functional
I/O. In addition to pure Iteratee processors, file IO and
combinator functions are provided.
License: BSD3
License-file: LICENSE
Author: Oleg Kiselyov
Maintainer: John W. Lato, jwlato@gmail.com
homepage: http://inmachina.net/~jwlato/haskell/iteratee
Stability: experimental
synopsis: Iteratee-based I/O
category: System, Data
build-type: Simple
cabal-version: >= 1.2
tested-with: GHC == 6.10.1, GHC == 6.8.3
extra-source-files: README LICENSE CONTRIBUTORS Examples/headers.hs Examples/test_full1.txt Examples/test_full2.txt Examples/test_full3.txt Examples/wave_reader.hs
flag splitBase
description: Choose the new split-up base package.
Library
Hs-Source-Dirs: src
ghc-options: -O2 -Wall
if flag(splitBase)
build-depends: base >= 3, base < 5
else
build-depends: base < 3
if impl(ghc >= 6.10)
ghc-options: -fsimplifier-phases=4
if os(windows)
cpp-options: -DUSE_WINDOWS
other-modules: Data.Iteratee.IO.Windows
else
cpp-options: -DUSE_POSIX
other-modules: Data.Iteratee.IO.Posix
build-depends: unix
build-depends: haskell98, mtl, containers, bytestring, extensible-exceptions
exposed-modules: Data.Iteratee
Data.Iteratee.Base
Data.Iteratee.Base.StreamChunk
Data.Iteratee.Binary
Data.Iteratee.Char
Data.Iteratee.Codecs.Wave
Data.Iteratee.Codecs.Tiff
Data.Iteratee.IO
Data.Iteratee.IO.Base
Data.Iteratee.WrappedByteString
other-modules: Data.Iteratee.IO.Fd
Data.Iteratee.IO.Handle