Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 6e204a966e8c42d976f99a1700ce5f20 > files > 2414

ghc-7.4.2-4.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Control.Monad</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();};
//]]>
</script></head><body id="mini"><div id="module-header"><p class="caption">Control.Monad</p></div><div id="interface"><h1>Functor and monad classes
</h1><div class="top"><p class="src"><span class="keyword">class</span> <a href="Control-Monad.html#t:Functor" target="main">Functor</a> f</p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Control-Monad.html#t:Monad" target="main">Monad</a> m</p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Control-Monad.html#t:MonadPlus" target="main">MonadPlus</a> m</p></div><h1>Functions
</h1><h2>Naming conventions
</h2><h2>Basic <code>Monad</code> functions
</h2><div class="top"><p class="src"><a href="Control-Monad.html#v:mapM" target="main">mapM</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:mapM_" target="main">mapM_</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:forM" target="main">forM</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:forM_" target="main">forM_</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:sequence" target="main">sequence</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:sequence_" target="main">sequence_</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:-61--60--60-" target="main">(=&lt;&lt;)</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:-62--61--62-" target="main">(&gt;=&gt;)</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:-60--61--60-" target="main">(&lt;=&lt;)</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:forever" target="main">forever</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:void" target="main">void</a></p></div><h2>Generalisations of list functions
</h2><div class="top"><p class="src"><a href="Control-Monad.html#v:join" target="main">join</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:msum" target="main">msum</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:mfilter" target="main">mfilter</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:filterM" target="main">filterM</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:mapAndUnzipM" target="main">mapAndUnzipM</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:zipWithM" target="main">zipWithM</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:zipWithM_" target="main">zipWithM_</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:foldM" target="main">foldM</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:foldM_" target="main">foldM_</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:replicateM" target="main">replicateM</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:replicateM_" target="main">replicateM_</a></p></div><h2>Conditional execution of monadic expressions
</h2><div class="top"><p class="src"><a href="Control-Monad.html#v:guard" target="main">guard</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:when" target="main">when</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:unless" target="main">unless</a></p></div><h2>Monadic lifting operators
</h2><div class="top"><p class="src"><a href="Control-Monad.html#v:liftM" target="main">liftM</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:liftM2" target="main">liftM2</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:liftM3" target="main">liftM3</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:liftM4" target="main">liftM4</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:liftM5" target="main">liftM5</a></p></div><div class="top"><p class="src"><a href="Control-Monad.html#v:ap" target="main">ap</a></p></div></div></body></html>