The streams package

[Tags: bsd3, library]

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, 3.0, 3.0.0.1, 3.0.1, 3.0.1.1, 3.1, 3.1.1, 3.2
Dependenciesbase (==4.*), comonad (==3.0.*), distributive (>=0.2.1 && <0.3), semigroupoids (==3.0.*), semigroups (>=0.8.3.1 && <0.9)
LicenseBSD3
CopyrightCopyright 2011-2012 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/issues
Source repositoryhead: git clone git://github.com/ekmett/streams.git
Upload dateTue Nov 6 19:36:28 UTC 2012
Uploaded byEdwardKmett
Downloads2348 total (216 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees