Proposal: Data.Stream

Stefan O'Rear stefanor at
Mon Jul 9 12:31:56 EDT 2007

On Mon, Jul 09, 2007 at 03:38:56PM +0200, Wouter Swierstra wrote:
> Dear all,
> I just uploaded a fairly unspectacular package Data.Stream to Hackage. It 
> implements quite a few operations on streams (infinite lists), analogous to 
> those defined in Data.List. Sometimes it is just good to know a list is 
> infinite.

Unfortunately, there is a bit of a name collision here; Coutts, Stewart,
and Leshchinskiy are pushing for a completely unrelated Data.Stream to
be added to base.  (Theirs is a package of operations on lists defined
by generalized unfold operators.)

> * Haddock documentation: 
> * Hackage homepage: 
> I know of a few libraries that implement this package themself (Ross 
> Paterson's arrow library and my IOSpec spring to mind). I think it's fairly 
> uncontroversial, and would like to see it added to base (I realize that 
> there are also proposals to clean up base to speed up the build of ghc), or 
> at least, the standard libraries. What's the right way to accomplish this? 
> Send a darcs patch to Ian? Submit a trac ticket?

(and people wonder why base is so stagnant?)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url :

More information about the Libraries mailing list