HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Package0.4.7.2Data

Stream

A library for manipulating infinite lists.

  • Version0.4.7.2
  • CategoryData
  • LicenceBSD-3-Clause
  • AuthorWouter Swierstra <wouter.swierstra@gmail.com> Bas van Dijk <v.dijk.bas@gmail.com>
  • MaintainerWouter Swierstra <wouter.swierstra@gmail.com>
  • Pinned byhackage Stream 0.4.7.2
  • Sourcehackage.haskell.org/package/Stream-0.4.7.2

Modules

1 module
  • Data.Stream48Streams are infinite lists. Most operations on streams are

Description

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.

Depends on

3 packages

Used by in this set · 0

Nothing in this set depends on it.