[Haskell-beginners] Global variables
es at ertes.de
Thu Jun 30 07:21:25 CEST 2011
Christopher Done <chrisdone at googlemail.com> wrote:
> > I tend to use Control.Monad.Reader for stateful stuff like this. It
> > is found in the mtl package
> > http://hackage.haskell.org/package/mtl-22.214.171.124
> How would you use reader for a counter?
Reader is a good choice for an interthread counter:
MonadIO m => ReaderT (TVar Int) m
I think, then people are talking about global variables in Haskell, what
they really want is such a thing.
nightmare = unsafePerformIO (getWrongWife >>= sex)
More information about the Beginners