Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Autodoc commit for master/a5118f04

  • Loading branch information...
commit 2d2f40e7eaf7e221858d2a5aa627db7eaa81627a 1 parent eef31fd
@tomfaulhaber tomfaulhaber authored
Showing with 132 additions and 132 deletions.
  1. +1 −1  api-index.html
  2. +87 −87 index-0.1.6.clj
  3. +44 −44 index.html
View
2  api-index.html
@@ -155,7 +155,7 @@ <h2 id="M"><span id="section-head">M</span></h2>
</span></span><span id="section-content"> <a href="index.html#clojure.algo.monads/maybe-m">maybe-m</a><span id="line-content"> var clojure.algo.monads Monad describing computations with possible failu...
</span></span><span id="section-content"> <a href="index.html#clojure.algo.monads/maybe-t">maybe-t</a><span id="line-content"> function clojure.algo.monads Monad transformer that transforms a monad m into ...
</span></span><span id="section-content"> <a href="index.html#clojure.algo.monads/monad">monad</a><span id="line-content"> macro clojure.algo.monads Define a monad by defining the monad operations. ...
-</span></span><span id="section-content"> <a href="index.html#clojure.algo.monads/monad-transformer">monad-transformer</a><span id="line-content"> macro clojure.algo.monads Define a monad transforer in terms of the monad o...
+</span></span><span id="section-content"> <a href="index.html#clojure.algo.monads/monad-transformer">monad-transformer</a><span id="line-content"> macro clojure.algo.monads Define a monad transformer in terms of the monad ...
</span></span>
</pre>
</div><div id="index-body">
View
174 index-0.1.6.clj
@@ -1,6 +1,6 @@
{:namespaces
({:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads/clojure.algo.monads-api.html",
:name "clojure.algo.monads",
@@ -12,9 +12,9 @@
:name "ask",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L531",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L531",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/ask",
:doc "Returns the environment.",
@@ -25,9 +25,9 @@
:name "asks",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L536",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L536",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/asks",
:doc "Returns a function of the current environment.",
@@ -38,9 +38,9 @@
:name "call-cc",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L565",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L565",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/call-cc",
:doc
@@ -52,21 +52,21 @@
:name "cond-statement",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L108",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L108",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/cond-statement",
:doc
- "Process a :cond steps when adding a new monadic step to the mexrp.",
+ "Process a :cond steps when adding a new monadic step to the mexpr.",
:var-type "function",
:line 108,
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L549",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L549",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/cont-m",
:namespace "clojure.algo.monads",
@@ -79,9 +79,9 @@
:name "defmonad",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L47",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L47",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/defmonad",
:doc
@@ -95,9 +95,9 @@
:name "defmonadfn",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L196",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L196",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/defmonadfn",
:doc
@@ -109,9 +109,9 @@
:name "domonad",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L173",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L173",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/domonad",
:doc
@@ -123,9 +123,9 @@
:name "fetch-state",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L418",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L418",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/fetch-state",
:doc
@@ -137,9 +137,9 @@
:name "fetch-val",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L424",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L424",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/fetch-val",
:doc
@@ -149,9 +149,9 @@
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L345",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L345",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/identity-m",
:namespace "clojure.algo.monads",
@@ -164,9 +164,9 @@
:name "local",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L542",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L542",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/local",
:doc "Runs reader g in the context of an environment modified by f",
@@ -175,9 +175,9 @@
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L276",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L276",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-chain",
:namespace "clojure.algo.monads",
@@ -188,9 +188,9 @@
:name "m-chain"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L254",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L254",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-fmap",
:namespace "clojure.algo.monads",
@@ -201,9 +201,9 @@
:name "m-fmap"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L248",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L248",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-join",
:namespace "clojure.algo.monads",
@@ -216,9 +216,9 @@
:name "m-lift",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L239",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L239",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-lift",
:doc
@@ -228,9 +228,9 @@
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L270",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L270",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-map",
:namespace "clojure.algo.monads",
@@ -241,9 +241,9 @@
:name "m-map"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L287",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L287",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-reduce",
:namespace "clojure.algo.monads",
@@ -254,9 +254,9 @@
:name "m-reduce"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L259",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L259",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-seq",
:namespace "clojure.algo.monads",
@@ -267,9 +267,9 @@
:name "m-seq"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L300",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L300",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-until",
:namespace "clojure.algo.monads",
@@ -282,9 +282,9 @@
:name "m-when",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L312",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L312",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-when",
:doc
@@ -296,9 +296,9 @@
:name "m-when-not",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L318",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L318",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/m-when-not",
:doc
@@ -308,9 +308,9 @@
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L355",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L355",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/maybe-m",
:namespace "clojure.algo.monads",
@@ -323,9 +323,9 @@
:name "maybe-t",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L606",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L606",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/maybe-t",
:doc
@@ -337,9 +337,9 @@
:name "monad",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L32",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L32",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/monad",
:doc
@@ -351,21 +351,21 @@
:name "monad-transformer",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L583",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L583",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/monad-transformer",
:doc
- "Define a monad transforer in terms of the monad operations and the base\nmonad. The argument which-m-plus chooses if m-zero and m-plus are taken\nfrom the base monad or from the transformer.",
+ "Define a monad transformer in terms of the monad operations and the base\nmonad. The argument which-m-plus chooses if m-zero and m-plus are taken\nfrom the base monad or from the transformer.",
:var-type "macro",
:line 583,
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L521",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L521",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/reader-m",
:namespace "clojure.algo.monads",
@@ -378,9 +378,9 @@
:name "run-cont",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L560",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L560",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/run-cont",
:doc
@@ -390,9 +390,9 @@
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L368",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L368",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/sequence-m",
:namespace "clojure.algo.monads",
@@ -405,9 +405,9 @@
:name "sequence-t",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L638",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L638",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/sequence-t",
:doc
@@ -417,9 +417,9 @@
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L382",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L382",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/set-m",
:namespace "clojure.algo.monads",
@@ -432,9 +432,9 @@
:name "set-state",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L412",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L412",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/set-state",
:doc
@@ -446,9 +446,9 @@
:name "set-val",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L440",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L440",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/set-val",
:doc
@@ -458,9 +458,9 @@
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L395",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L395",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/state-m",
:namespace "clojure.algo.monads",
@@ -473,9 +473,9 @@
:name "state-m-until",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L458",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L458",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/state-m-until",
:doc
@@ -487,9 +487,9 @@
:name "state-t",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L665",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L665",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/state-t",
:doc
@@ -501,9 +501,9 @@
:name "update-state",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L406",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L406",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/update-state",
:doc
@@ -515,9 +515,9 @@
:name "update-val",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L430",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L430",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/update-val",
:doc
@@ -529,9 +529,9 @@
:name "with-monad",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L161",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L161",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/with-monad",
:doc
@@ -543,9 +543,9 @@
:name "with-state-field",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L446",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L446",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/with-state-field",
:doc
@@ -557,9 +557,9 @@
:name "writer-m",
:namespace "clojure.algo.monads",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L495",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L495",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/writer-m",
:doc
@@ -569,9 +569,9 @@
:file "src/main/clojure/clojure/algo/monads.clj"}
{:file "src/main/clojure/clojure/algo/monads.clj",
:raw-source-url
- "https://github.com/clojure/algo.monads/raw/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj",
+ "https://github.com/clojure/algo.monads/raw/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj",
:source-url
- "https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L470",
+ "https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L470",
:wiki-url
"http://clojure.github.com/algo.monads//clojure.algo.monads-api.html#clojure.algo.monads/writer-monad-protocol",
:namespace "clojure.algo.monads",
View
88 index.html
@@ -247,7 +247,7 @@ <h3 id="clojure.algo.monads/writer-m-combine">writer-m-combine</h3>
</div>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L470" id="proto-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L470" id="proto-source">Source</a>
</div>
</div>
@@ -264,7 +264,7 @@ <h2 id="clojure.algo.monads/ask">ask</h2>
<pre id="var-docstr">Returns the environment.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L531" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L531" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -275,7 +275,7 @@ <h2 id="clojure.algo.monads/asks">asks</h2>
<pre id="var-docstr">Returns a function of the current environment.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L536" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L536" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -289,7 +289,7 @@ <h2 id="clojure.algo.monads/call-cc">call-cc</h2>
or call the passed-in current continuation to terminate.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L565" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L565" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -297,10 +297,10 @@ <h2 id="clojure.algo.monads/cond-statement">cond-statement</h2>
<span id="var-type">function</span><br />
<pre id="var-usage">Usage: (cond-statement expr mexpr continuation)
</pre>
- <pre id="var-docstr">Process a :cond steps when adding a new monadic step to the mexrp.</pre>
+ <pre id="var-docstr">Process a :cond steps when adding a new monadic step to the mexpr.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L108" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L108" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -312,7 +312,7 @@ <h2 id="clojure.algo.monads/cont-m">cont-m</h2>
the continuation of the computation, to which they pass their result.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L549" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L549" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -326,7 +326,7 @@ <h2 id="clojure.algo.monads/defmonad">defmonad</h2>
m-result (required) and m-zero and m-plus (optional).</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L47" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L47" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -339,7 +339,7 @@ <h2 id="clojure.algo.monads/defmonadfn">defmonadfn</h2>
a with-monad block.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L196" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L196" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -360,7 +360,7 @@ <h2 id="clojure.algo.monads/domonad">domonad</h2>
bindings that can be used in the following steps.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L173" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L173" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -372,7 +372,7 @@ <h2 id="clojure.algo.monads/fetch-state">fetch-state</h2>
modify it.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L418" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L418" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -384,7 +384,7 @@ <h2 id="clojure.algo.monads/fetch-val">fetch-val</h2>
returns the value corresponding to the given key. The state is not modified.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L424" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L424" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -396,7 +396,7 @@ <h2 id="clojure.algo.monads/identity-m">identity-m</h2>
transformers, and for code that is parameterized with a monad.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L345" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L345" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -407,7 +407,7 @@ <h2 id="clojure.algo.monads/local">local</h2>
<pre id="var-docstr">Runs reader g in the context of an environment modified by f</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L542" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L542" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -420,7 +420,7 @@ <h2 id="clojure.algo.monads/m-chain">m-chain</h2>
(fn [x] (domonad [r1 (step1 x) r2 (step2 r1)] r2)).</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L276" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L276" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -430,7 +430,7 @@ <h2 id="clojure.algo.monads/m-fmap">m-fmap</h2>
<pre id="var-docstr">Bind the monadic value m to the function returning (f x) for argument x</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L254" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L254" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -441,7 +441,7 @@ <h2 id="clojure.algo.monads/m-join">m-join</h2>
monadic value.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L248" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L248" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -453,7 +453,7 @@ <h2 id="clojure.algo.monads/m-lift">m-lift</h2>
monadic arguments returning a monadic value.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L239" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L239" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -464,7 +464,7 @@ <h2 id="clojure.algo.monads/m-map">m-map</h2>
f onto the values xs. f must return a monadic value.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L270" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L270" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -475,7 +475,7 @@ <h2 id="clojure.algo.monads/m-reduce">m-reduce</h2>
with initial value (m-result val).</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L287" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L287" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -486,7 +486,7 @@ <h2 id="clojure.algo.monads/m-seq">m-seq</h2>
basic values contained in them.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L259" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L259" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -498,7 +498,7 @@ <h2 id="clojure.algo.monads/m-until">m-until</h2>
x for which (p x) is true.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L300" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L300" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -510,7 +510,7 @@ <h2 id="clojure.algo.monads/m-when">m-when</h2>
(m-result nil).</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L312" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L312" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -522,7 +522,7 @@ <h2 id="clojure.algo.monads/m-when-not">m-when-not</h2>
(m-result nil).</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L318" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L318" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -534,7 +534,7 @@ <h2 id="clojure.algo.monads/maybe-m">maybe-m</h2>
a step returns nil, the whole computation will yield nil as well.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L355" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L355" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -553,7 +553,7 @@ <h2 id="clojure.algo.monads/maybe-t">maybe-t</h2>
:m-plus-from-transformer otherwise.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L606" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L606" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -566,7 +566,7 @@ <h2 id="clojure.algo.monads/monad">monad</h2>
m-result (required) and m-zero and m-plus (optional).</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L32" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L32" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -574,12 +574,12 @@ <h2 id="clojure.algo.monads/monad-transformer">monad-transformer</h2>
<span id="var-type">macro</span><br />
<pre id="var-usage">Usage: (monad-transformer base which-m-plus operations)
</pre>
- <pre id="var-docstr">Define a monad transforer in terms of the monad operations and the base
+ <pre id="var-docstr">Define a monad transformer in terms of the monad operations and the base
monad. The argument which-m-plus chooses if m-zero and m-plus are taken
from the base monad or from the transformer.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L583" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L583" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -590,7 +590,7 @@ <h2 id="clojure.algo.monads/reader-m">reader-m</h2>
Also known as the environment monad.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L521" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L521" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -601,7 +601,7 @@ <h2 id="clojure.algo.monads/run-cont">run-cont</h2>
<pre id="var-docstr">Execute the computation c in the cont monad and return its result.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L560" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L560" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -613,7 +613,7 @@ <h2 id="clojure.algo.monads/sequence-m">sequence-m</h2>
protocol can be used as a monadic value.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L368" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L368" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -631,7 +631,7 @@ <h2 id="clojure.algo.monads/sequence-t">sequence-t</h2>
:m-plus-from-transformer otherwise.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L638" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L638" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -642,7 +642,7 @@ <h2 id="clojure.algo.monads/set-m">set-m</h2>
but returning sets of results instead of sequences of results.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L382" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L382" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -654,7 +654,7 @@ <h2 id="clojure.algo.monads/set-state">set-state</h2>
returns the previous state.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L412" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L412" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -666,7 +666,7 @@ <h2 id="clojure.algo.monads/set-val">set-val</h2>
replaces the value associated with key by val. The old value is returned.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L440" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L440" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -677,7 +677,7 @@ <h2 id="clojure.algo.monads/state-m">state-m</h2>
structure (fn [old-state] [result new-state]).</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L395" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L395" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -689,7 +689,7 @@ <h2 id="clojure.algo.monads/state-m-until">state-m-until</h2>
replaces recursion by a loop.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L458" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L458" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -701,7 +701,7 @@ <h2 id="clojure.algo.monads/state-t">state-t</h2>
computations that have the base monad type as their result.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L665" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L665" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -713,7 +713,7 @@ <h2 id="clojure.algo.monads/update-state">update-state</h2>
result of f applied to the current state and that returns the old state.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L406" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L406" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -726,7 +726,7 @@ <h2 id="clojure.algo.monads/update-val">update-val</h2>
of f applied to the old value. The old value is returned.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L430" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L430" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -739,7 +739,7 @@ <h2 id="clojure.algo.monads/with-monad">with-monad</h2>
in the monad definition given by name.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L161" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L161" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -753,7 +753,7 @@ <h2 id="clojure.algo.monads/with-state-field">with-state-field</h2>
new state returned by statement.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L446" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L446" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -767,7 +767,7 @@ <h2 id="clojure.algo.monads/writer-m">writer-m</h2>
log data. Its empty value is passed as a parameter.</pre>
- <a href="https://github.com/clojure/algo.monads/blob/191ea45017f0eedd0c17290444b4235a02b30812/src/main/clojure/clojure/algo/monads.clj#L495" id="var-source">Source</a>
+ <a href="https://github.com/clojure/algo.monads/blob/a5118f04f43a40ab44ecf4748f4c86576266f514/src/main/clojure/clojure/algo/monads.clj#L495" id="var-source">Source</a>
</div>
</div>
Please sign in to comment.
Something went wrong with that request. Please try again.