
4 Apr
2008
4 Apr
'08
12:56 p.m.
Jinwoo Lee wrote:
I haven't used ReaderT. What are the advantages when using ReaderT instead of StateT in this case?
A StateT lets you replace one IORef with another, since it gives you mutable state. A ReaderT gives you *immutable* state, so the type system guarantees that you'll always be using the same IORef.