Could iteratee depend on mtl instead of transformers?
lemming at henning-thielemann.de
Tue Nov 17 05:59:56 EST 2009
On Tue, 17 Nov 2009, Valery V. Vorotyntsev wrote:
> Thus, the question is: are there any transformers-specific features
> iteratee package needs, or can it just go with mtl?
The question is, whether Iteratee needs functions of MTL that transformers
does not provide? 'Transformers' is the more basic package, entirely
Haskell 98, thus should be prefered. It is however sad, that Transformers
cannot easily be used with GHCi in parallel with MTL installed. I was
always against that ... Renaming Control.Monad.Trans and
Control.Monad.Identity to something else would solve the conflict. I'm
also not happy, that you have to choose between monads-fd and monads-tf. I
think it would be better to be able to have both type class approaches.
More information about the Libraries