streams-0.8.2: Various Haskell 2010 stream comonads

The streams package

Various Haskell 2010 stream comonads. * Data.Stream.Future provides a coinductive anti-causal stream, or non-empty ZipList. The comonad provides access to only the tail of the stream. Like a conventional ZipList, this is not a monad.

 data Future a = Last a | a :< Future a
 data Stream a = a :< Stream a
 data Zipper a = !Integer :~ (Integer -> a)

Changes since 0.6.3:

Changes since 0.5.1:

Changes since 0.5:

Changes since 0.1:

Properties

Versions0.1.1, 0.2, 0.3, 0.3.1, 0.4, 0.5.0, 0.5.1, 0.5.1.1, 0.5.1.2, 0.6.0, 0.6.0.1, 0.6.1.1, 0.6.1.2, 0.6.3, 0.7.0, 0.7.1, 0.7.2, 0.8.0, 0.8.0.1, 0.8.0.2, 0.8.0.3, 0.8.0.4, 0.8.1, 0.8.2
Dependenciesbase (4.*), comonad (≥1.1.1.3 & <1.2), distributive (≥0.2.1 & <0.3), semigroupoids (1.3.*), semigroups (≥0.8.2 & <0.9)
LicenseBSD3
CopyrightCopyright 2011 Edward Kmett Copyright 2010 Tony Morris, Oliver Taylor, Eelis van der Weegen Copyright 2007-2010 Wouter Swierstra, Bas van Dijk Copyright 2008 Iavor S. Diatchki
AuthorEdward A. Kmett
MaintainerEdward A. Kmett <ekmett@gmail.com>
Stabilityprovisional
CategoryControl, Comonads
Home pagehttp://github.com/ekmett/streams
Source repositorygit clone git://github.com/ekmett/streams.git
Upload dateMon Apr 9 08:40:59 UTC 2012
Uploaded byEdwardKmett
Built onghc-7.4

Modules

Downloads