
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: http://www.cs.nott.ac.uk/~wss/repos/Stream/dist/doc/html/ * Hackage homepage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Stream-0.1
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?
http://haskell.org/haskellwiki/Library_submissions (and people wonder why base is so stagnant?) Stefan