Name: iteratee Version: 0.2.1 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.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 Examples/short.wav flag splitBase description: Choose the new split-up base package. flag buildTests description: build test executables default: False Library Hs-Source-Dirs: src ghc-options: -Wall -fexcess-precision -fno-method-sharing 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, containers >= 0.2 && < 0.3, bytestring >= 0.9 && < 0.10, extensible-exceptions >= 0.1 && < 0.2, transformers >= 0.1.4 && < 0.2, ListLike >= 1.0 && < 2 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