Yeah I don&#39;t see why not. The ContT monad should work great.<br>Also, depending on what you&#39;re doing, the ErrorT monad might do what you want as well.<br><br>- Job<br><br><div class="gmail_quote">2010/6/10 GŁnther Schmidt <span dir="ltr">&lt;<a href="mailto:gue.schmidt@web.de">gue.schmidt@web.de</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi everyone,<br>
<br>
I&#39;m about to write a rather lengthy piece of IO code. Depending on the results of some of the IO actions I&#39;d like the computation to stop right there and then.<br>
<br>
Now I know in general how to write this but I&#39;m wondering if this is one of those occasions where I should make use of the Cont monad to make an early exit.<br>
<br>
GŁnther<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div><br>