iteratee: Iteratee-based I/O

[ bsd3, data, library, system ] [ Propose Tags ]

The Iteratee monad provides strict, safe, and functional I/O. In addition to pure Iteratee processors, file IO and combinator functions are provided. See Data.Iteratee for full documentation.


[Skip to Readme]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.2, 0.2.1, 0.2.3, 0.2.4, 0.3.1, 0.3.4, 0.3.5, 0.3.6, 0.4.0, 0.4.0.1, 0.4.0.2, 0.5.0.0, 0.6.0.1, 0.7.0.0, 0.7.0.1, 0.7.0.2, 0.8.0.0, 0.8.0.1, 0.8.0.2, 0.8.0.3, 0.8.1.0, 0.8.1.1, 0.8.1.2, 0.8.2.0, 0.8.3.0, 0.8.4.0, 0.8.4.1, 0.8.4.2, 0.8.4.3, 0.8.4.4, 0.8.4.5, 0.8.4.6, 0.8.5.0, 0.8.6.0, 0.8.6.1, 0.8.6.2, 0.8.7, 0.8.7.1, 0.8.7.2, 0.8.7.3, 0.8.7.4, 0.8.7.5, 0.8.7.6, 0.8.8.0, 0.8.8.1, 0.8.8.2, 0.8.9.0, 0.8.9.1, 0.8.9.3, 0.8.9.4, 0.8.9.5, 0.8.9.6
Dependencies base (>=4.5 && <5), bytestring (>=0.9 && <0.11), containers (>=0.2 && <0.6), exceptions (>=0.3 && <0.7), ListLike (>=3.0 && <5), monad-control (>=0.3 && <0.4), parallel (>=2 && <4), transformers (>=0.2 && <0.5), transformers-base (>=0.4 && <0.5), unix (>=2 && <3) [details]
License BSD-3-Clause
Author Oleg Kiselyov, John W. Lato
Maintainer John W. Lato <jwlato@gmail.com>
Revised Revision 1 made by phadej at 2016-04-11T13:30:39Z
Category System, Data
Home page http://www.tiresiaspress.us/haskell/iteratee
Source repo head: git clone http://www.tiresiaspress.us/haskell/iteratee
Uploaded by JohnLato at 2014-05-19T23:36:30Z
Distributions
Reverse Dependencies 41 direct, 934 indirect [details]
Downloads 40786 total (51 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]

Readme for iteratee-0.8.9.6

[back to package description]
This library implements enumerator/iteratee style I/O, as described at
http://okmij.org/ftp/Haskell/Iteratee/

INSTALLATION INSTRUCTIONS:

This library uses the Hackage/Cabal build system.  You will need a working
Haskell compiler and appropriate build system.  This is most easily met
by installing the Haskell Platform.  The following command will install
the library:

cabal install iteratee

This library is pure Haskell, and should install on any system with a suitable
Haskell compiler with no extra steps required.  In particular, POSIX-compatible,
Mac OSX, and Windows should all be supported.

INSTALLATION OPTIONS:

This library supports the following cabal flags:
  splitBase (default enabled): use the split-up base package.

  buildTests (default disabled): build a test executable.

NOTES:

 -The Data.Iteratee.IO.Posix module is only available on Posix systems.

 -The Data.Iteratee.IO.Windows module is currently a stub.  Currently only the
standard Handle interface is available on Windows.