Stream: A library for manipulating infinite lists.

[ bsd3, data, library ] [ Propose Tags ]

This package implements functions, analogous to those from Data.List, to create and manipulate infinite lists: data Stream a = Cons a (Stream a). It provides alternative definitions for those Prelude functions that make sense for such streams. Note that this package has (almost) nothing to do with the work on Stream Fusion by Duncan Coutts, Roman Leshchinskiy, and Don Stewart.

Versions 0.1, 0.1.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.3, 0.3.1, 0.3.2, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.6.1, 0.4.6.2, 0.4.7, 0.4.7.1, 0.4.7.2
Dependencies base (<4.4), lazysmallcheck (>=0.3), QuickCheck (>=2.0) [details]
License BSD-3-Clause
Author Wouter Swierstra <wss@cs.nott.ac.uk>, Bas van Dijk <v.dijk.bas@gmail.com>
Maintainer Wouter Swierstra <wss@cs.nott.ac.uk>
Category Data
Home page http://www.cs.nott.ac.uk/~wss/repos/Stream/dist/doc/html/
Uploaded by WouterSwierstra at Mon Oct 10 19:58:41 UTC 2011
Distributions Debian:0.4.7.2, Fedora:0.4.7.2, FreeBSD:0.4.7.2, NixOS:0.4.7.2, openSUSE:0.4.7.2
Downloads 15854 total (93 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-27 [all 7 reports]
Hackage Matrix CI

Modules

  • Data
    • Data.Stream

Downloads

Maintainer's Corner

For package maintainers and hackage trustees