__color__	ticket	summary	component	version	milestone	type	owner	status	created	_changetime	_description	_reporter
4	2	remove ListLike dependency	stream	0.4.0	version 0.4.0	task	jwlato	assigned	2009-11-15T22:47:10Z+0000	2009-11-15T22:58:38Z+0000	"Remove the ListLike dependency, and replace it with a smaller built-in class.

This class will be a successor to the StreamChunk class, but will have a different kinding."	jwlato
3	3	incorporate pure iteratees	core	0.4.0	version 0.4.0	task	jwlato	assigned	2009-11-15T22:54:47Z+0000	2009-11-15T22:58:56Z+0000	"Include pure iteratees.  There are 3 options:

1)  Keep pure and monadic iteratees completely separate.  This leads to a lot of code duplication.

2)  Make an Iteratee class.

3)  Incorporate pure and monadic iteratees into a GADT.

2 is possible and relatively clean.  3 would probably lead to the nicest user interface, however certain operations (e.g. (>>=)) would likely become quite complex.  Another question is relative performance between options 2 and 3.
"	jwlato
2	5	Improve haddock documentation	core	0.3.0	version 0.4.0	defect	jwlato	assigned	2009-11-15T23:34:40Z+0000	2009-11-15T23:36:25Z+0000	"Documentation needs to be significantly improved.

1.  All functions should be clearly documented.

2.  types and functions should be linked in the docs.

3.  Module and project headings need to be improved.  The project heading should have basic code examples and some discussion of motivations."	jwlato
3	6	mapStream consumes an entire chunk even if the inner iteratee doesn't	core	All	version 0.4.0	defect	jwlato	new	2010-08-17T00:03:23Z+0100	2010-08-17T00:03:23Z+0100	"mapStream maps elements one chunk at a time.  If the inner iteratee only consumes part of the chunk, the remainder is discarded.  The desired behavior would be to have mapStream only consume as much input as necessary for the inner iteratee.

Example:

Prelude Data.Iteratee> enumPureNChunk [1..10] 4 (joinI (mapStream (*2) Data.Iteratee.head) >> stream2stream) >>= run
[5,6,7,8,9,10]
Prelude Data.Iteratee> 

"	anonymous
4	7	Add documentation for joinI and joinIM	core			task	jwlato@…	new	2010-09-02T10:34:32Z+0100	2010-09-02T10:34:32Z+0100	These functions were left undocumented.	anonymous
