Hello!

Suppose we have functions 

f :: ReaderT env monad1 rtype
g :: Reader env rtype

and we need to call g from f.

Currently I write something like

f = do env <- ask
       let r = runReader g env
       doSmth r

I don't like doing it this way (I need to get environment and
explicitly pass it). Is there another way to get things done?

--
WBR,
Max Vasin.

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to