
17 Nov
2009
17 Nov
'09
5:59 a.m.
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.