operational-0.2.0.0: docs/web/examples.html
<html><head><title>The 'operational' package - Example Code</title></head>
<body>
<h1>Example Code</h1>
for the <a href="http://projects.haskell.org/operational/">operational</a> package.
<h2>List of examples</h2>
<dl>
<dt><a href="examples/LogicT.hs.html">LogicT.hs</a>
<dd>Oleg Kiselyov's <code>LogicT</code> monad transformer.
<dt><a href="examples/ListT.hs.html">ListT.hs</a>
<dd>Correct implementation of the list monad transformer.
<dt><a href="examples/PoorMansConcurrency.hs.html">PoorMansConcurrency.hs</a>
<dd>Koen Claessen's poor man's concurrency monad, implements cooperative multitasking.
<dt><a href="examples/State.hs.html">State.hs</a>
<dd>Very simple example showing how to implement the state monad.
<dt><a href="examples/TicTacToe.hs.html">TicTacToe.hs</a>
<dd>The game of TicTacToe. Mix and mash humans and AI as you like; players are implemented in a special monad that looks like there is only one player playing.
<dt><a href="examples/WebSessionState.lhs.html">WebSessionState.lhs</a>
<dd>CGI Script that is written in a style seems to require exeution in a persistent process, but actually stores a log of the session in the client.
</dl>
<h2>Download</h2>
Download a <a href="examples/operational-examples.tar.gz">tar.gz archive</a> of all the current examples.
</body></html>