Ticket #3 (assigned task)

Opened 5 years ago

Last modified 5 years ago

incorporate pure iteratees

Reported by: jwlato Owned by: jwlato
Priority: major Milestone: version 0.4.0
Component: core Version: 0.4.0
Keywords: pure, monadic Cc:

Description

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.

Change History

Changed 5 years ago by jwlato

  • status changed from new to assigned

Changed 5 years ago by jwlato

  • component changed from component1 to core
Note: See TracTickets for help on using tickets.