<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">It's a version of lift that penetrates
a long chain of MonadTrans-y types. It's a more general version of
things like this:<br>
<a class="moz-txt-link-freetext" href="https://hackage.haskell.org/package/mtl-2.2.1/docs/Control-Monad-State-Class.html#t:MonadState">https://hackage.haskell.org/package/mtl-2.2.1/docs/Control-Monad-State-Class.html#t:MonadState</a><br>
<br>
Pay attention to the instances, and work out how they resolve
this:<br>
liftBase :: IO a -> IdentityT (IdentityT (IdentityT IO)) a<br>
<br>
On 2/4/2017 10:06 AM, Guru Devanla wrote:<br>
</div>
<blockquote
cite="mid:CAAq9Y13pexarMfY+Vm1GJAuZqwD9T8_oFJL77F7vkCVpKDqzVg@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>Hello,<br>
<br>
</div>
I am trying to understand the purpose of the MonadBase
class.<br>
<br>
<a moz-do-not-send="true"
href="https://hackage.haskell.org/package/transformers-base-0.4.4/docs/Control-Monad-Base.html">https://hackage.haskell.org/package/transformers-base-0.4.4/docs/Control-Monad-Base.html</a><br>
<br>
</div>
Google search did not give me any helpful answers. Please
could some one help me understand the purpose of this class
and also point me to any good resources.<br>
<br>
</div>
Thanks<br>
</div>
Guru<br>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
<a class="moz-txt-link-freetext" href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a>
Only members subscribed via the mailman list are allowed to post.</pre>
</blockquote>
<p><br>
</p>
</body>
</html>