
24 Mar
2006
24 Mar
'06
8:01 a.m.
On Tue, Mar 21, 2006 at 10:38:06AM -0800, Iavor Diatchki wrote:
Some of the other names I changed because I didn't like (e.g. I like get/set for state, rather then get/put in 'mtl'). These two (getR,localR) I am not too happy with (also the name of the ReadUpdM class). I picked them because they resemble the state ones, but perhaps the 'mtl' ones are better, although I am not sure about that.
Note however that 'monadLib' is not a drop in replacement for 'mtl', as other things differ as well, for example 'monadLib' has a different monad class hierarchy.
Is there a description anywhere of the differences between the two, and what would be involved in moving one's application from mtl to monadLib?