lazy-io-streams: Get lazy with your io-streams

[ bsd3, library, unclassified ] [ Propose Tags ]




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


  • No Candidates
Versions [RSS]
Dependencies base (>=4.8 && <5.0), bytestring, io-streams [details]
License BSD-3-Clause
Author Luke Clifton
Revised Revision 2 made by lukec at 2021-02-05T01:55:56Z
Uploaded by lukec at 2016-09-09T03:57:04Z
Distributions NixOS:
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 924 total (13 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2016-09-09 [all 1 reports]

Readme for lazy-io-streams-

[back to package description]

A library to do naughty things with io-streams.

It let's you:

  • convert InputStreams to lazy lists
  • build lazy lists by feeding an OutputStream
  • convert InputStream ByteStrings to lazy ByteStrings

This can be handy when you are interfacing with other libraries that do the right thing in the presence of lazy IO, but don't provide an io-streams interface. Of course, the correct solution is to contribute the io-streams interface.