The Stream package
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.
Properties
| 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 |
|---|---|
| Dependencies | base (<4), lazysmallcheck (≥0.3), QuickCheck (≥2.0) |
| License | BSD3 |
| Author | Wouter Swierstra <wss@cs.nott.ac.uk>, Bas van Dijk <v.dijk.bas@gmail.com> |
| Maintainer | Wouter Swierstra <wss@cs.nott.ac.uk> |
| Stability | experimental |
| Category | Data |
| Home page | http://www.cs.nott.ac.uk/~wss/repos/Stream/dist/doc/html/ |
| Upload date | Fri Oct 23 10:46:45 UTC 2009 |
| Uploaded by | WouterSwierstra |
| Built on | ghc-6.10, ghc-6.12 |
| Build failure | ghc-7.0 (log), ghc-7.4 (log) |
| Distributions | Fedora: 0.4.6.1, NixOS: 0.4.6.1, Debian: 0.4.6, FreeBSD: 0.4.6.1 |
Modules
- Data
Downloads
- Stream-0.4.1.tar.gz (Cabal source package)
- package description (included in the package)