aboutsummaryrefslogtreecommitdiff
path: root/monads-api.html
diff options
context:
space:
mode:
Diffstat (limited to 'monads-api.html')
-rw-r--r--monads-api.html108
1 files changed, 72 insertions, 36 deletions
diff --git a/monads-api.html b/monads-api.html
index 8e521add..b676984d 100644
--- a/monads-api.html
+++ b/monads-api.html
@@ -162,7 +162,8 @@ functions.</pre>
argument representing the current continuation. The function f should
return a continuation (which becomes the return value of call-cc),
or call the passed-in current continuation to terminate.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L456" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L456" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -172,7 +173,8 @@ or call the passed-in current continuation to terminate.</pre>
<pre id="var-docstr">Monad describing computations in continuation-passing style. The monadic
values are functions that are called with a single argument representing
the continuation of the computation, to which they pass their result.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L440" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L440" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -184,7 +186,8 @@ the continuation of the computation, to which they pass their result.</pre>
<pre id="var-docstr">Define a named monad by defining the monad operations. The definitions
are written like bindings to the monad operations m-bind and
m-result (required) and m-zero and m-plus (optional).</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L51" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L51" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -195,7 +198,8 @@ m-result (required) and m-zero and m-plus (optional).</pre>
</pre>
<pre id="var-docstr">Like defn, but for functions that use monad operations and are used inside
a with-monad block.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L137" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L137" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -214,7 +218,8 @@ contain the binding variables from all previous steps.
A clause of the form :let [binding-form expr ...], where the bindings
are given as a vector as for the use in let, establishes additional
bindings that can be used in the following steps.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L114" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L114" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -224,7 +229,8 @@ bindings that can be used in the following steps.</pre>
</pre>
<pre id="var-docstr">Return a state-monad function that returns the current state and does not
modify it.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L359" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L359" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -234,7 +240,8 @@ modify it.</pre>
</pre>
<pre id="var-docstr">Return a state-monad function that assumes the state to be a map and
returns the value corresponding to the given key. The state is not modified.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L365" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L365" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -244,7 +251,8 @@ returns the value corresponding to the given key. The state is not modified.</pr
<pre id="var-docstr">Monad describing plain computations. This monad does in fact nothing
at all. It is useful for testing, for combination with monad
transformers, and for code that is parameterized with a monad.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L286" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L286" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -255,7 +263,8 @@ transformers, and for code that is parameterized with a monad.</pre>
of one parameter. Each step is called with the result of the previous
step as its argument. (m-chain (step1 step2)) is equivalent to
(fn [x] (domonad [r1 (step1 x) r2 (step2 r1)] r2)).</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L217" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L217" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -263,7 +272,8 @@ step as its argument. (m-chain (step1 step2)) is equivalent to
<span id="var-type">var</span><br />
<pre id="var-usage"></pre>
<pre id="var-docstr">Bind the monadic value m to the function returning (f x) for argument x</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L195" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L195" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -272,7 +282,8 @@ step as its argument. (m-chain (step1 step2)) is equivalent to
<pre id="var-usage"></pre>
<pre id="var-docstr">Converts a monadic value containing a monadic value into a 'simple'
monadic value.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L189" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L189" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -282,7 +293,8 @@ monadic value.</pre>
</pre>
<pre id="var-docstr">Converts a function f of n arguments into a function of n
monadic arguments returning a monadic value.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L180" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L180" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -291,7 +303,8 @@ monadic arguments returning a monadic value.</pre>
<pre id="var-usage"></pre>
<pre id="var-docstr">'Executes' the sequence of monadic values resulting from mapping
f onto the values xs. f must return a monadic value.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L211" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L211" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -300,7 +313,8 @@ f onto the values xs. f must return a monadic value.</pre>
<pre id="var-usage"></pre>
<pre id="var-docstr">Return the reduction of (m-lift 2 f) over the list of monadic values mvs
with initial value (m-result val).</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L228" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L228" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -309,7 +323,8 @@ with initial value (m-result val).</pre>
<pre id="var-usage"></pre>
<pre id="var-docstr">'Executes' the monadic values in ms and returns a sequence of the
basic values contained in them.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L200" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L200" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -319,7 +334,8 @@ basic values contained in them.</pre>
<pre id="var-docstr">While (p x) is false, replace x by the value returned by the
monadic computation (f x). Return (m-result x) for the first
x for which (p x) is true.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L241" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L241" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -329,7 +345,8 @@ x for which (p x) is true.</pre>
</pre>
<pre id="var-docstr">If test is logical true, return monadic value m-expr, else return
(m-result nil).</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L253" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L253" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -339,7 +356,8 @@ x for which (p x) is true.</pre>
</pre>
<pre id="var-docstr">If test if logical false, return monadic value m-expr, else return
(m-result nil).</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L259" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L259" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -349,7 +367,8 @@ x for which (p x) is true.</pre>
<pre id="var-docstr">Monad describing computations with possible failures. Failure is
represented by nil, any other value is considered valid. As soon as
a step returns nil, the whole computation will yield nil as well.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L296" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L296" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -366,7 +385,8 @@ from the base monad (use :m-plus-from-base) or adopt maybe-like
behaviour (use :m-plus-from-transformer). The default is :m-plus-from-base
if the base monad m has a definition for m-plus, and
:m-plus-from-transformer otherwise.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L496" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L496" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -377,7 +397,8 @@ if the base monad m has a definition for m-plus, and
<pre id="var-docstr">Define a monad by defining the monad operations. The definitions
are written like bindings to the monad operations m-bind and
m-result (required) and m-zero and m-plus (optional).</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L36" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L36" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -388,7 +409,8 @@ m-result (required) and m-zero and m-plus (optional).</pre>
<pre id="var-docstr">Define a monad transforer 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="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L474" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L474" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -397,7 +419,8 @@ from the base monad or from the transformer.</pre>
<pre id="var-usage">Usage: (run-cont c)
</pre>
<pre id="var-docstr">Execute the computation c in the cont monad and return its result.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L451" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L451" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -407,7 +430,8 @@ from the base monad or from the transformer.</pre>
<pre id="var-docstr">Monad describing multi-valued computations, i.e. computations
that can yield multiple values. Any object implementing the seq
protocol can be used as a monadic value.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L309" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L309" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -423,7 +447,8 @@ if m-zero and m-plus are inherited from the base monad
behaviour (use :m-plus-from-transformer). The default is :m-plus-from-base
if the base monad m has a definition for m-plus, and
:m-plus-from-transformer otherwise.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L528" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L528" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -432,7 +457,8 @@ if the base monad m has a definition for m-plus, and
<pre id="var-usage"></pre>
<pre id="var-docstr">Monad describing multi-valued computations, like sequence-m,
but returning sets of results instead of sequences of results.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L323" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L323" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -442,7 +468,8 @@ but returning sets of results instead of sequences of results.</pre>
</pre>
<pre id="var-docstr">Return a state-monad function that replaces the current state by s and
returns the previous state.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L353" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L353" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -452,7 +479,8 @@ returns the previous state.</pre>
</pre>
<pre id="var-docstr">Return a state-monad function that assumes the state to be a map and
replaces the value associated with key by val. The old value is returned.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L383" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L383" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -461,7 +489,8 @@ replaces the value associated with key by val. The old value is returned.</pre>
<pre id="var-usage"></pre>
<pre id="var-docstr">Monad describing stateful computations. The monadic values have the
structure (fn [old-state] [result new-state]).</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L336" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L336" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -471,7 +500,8 @@ structure (fn [old-state] [result new-state]).</pre>
</pre>
<pre id="var-docstr">An optimized implementation of m-until for the state monad that
replaces recursion by a loop.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L401" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L401" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -481,7 +511,8 @@ replaces recursion by a loop.</pre>
</pre>
<pre id="var-docstr">Monad transformer that transforms a monad m into a monad of stateful
computations that have the base monad type as their result.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L555" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L555" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -491,7 +522,8 @@ computations that have the base monad type as their result.</pre>
</pre>
<pre id="var-docstr">Return a state-monad function that replaces the current state by the
result of f applied to the current state and that returns the old state.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L347" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L347" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -502,7 +534,8 @@ result of f applied to the current state and that returns the old state.</pre>
<pre id="var-docstr">Return a state-monad function that assumes the state to be a map and
replaces the value associated with the given key by the return value
of f applied to the old value. The old value is returned.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L373" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L373" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -513,7 +546,8 @@ of f applied to the old value. The old value is returned.</pre>
<pre id="var-docstr">Evaluates an expression after replacing the keywords defining the
monad operations by the functions associated with these keywords
in the monad definition given by name.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L102" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L102" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -525,7 +559,8 @@ in the monad definition given by name.</pre>
runs statement (another state-monad function) on the state defined by
the map entry corresponding to key. The map entry is updated with the
new state returned by statement.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L389" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L389" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -537,7 +572,8 @@ new state returned by statement.</pre>
logging. The monadic values have the structure [value log]. Any of the
accumulators from clojure.contrib.accumulators can be used for storing the
log data. Its empty value is passed as a parameter.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/34fc5f2bc4dbae6b1b05b77cda98f56cc62e73b7/src/clojure/contrib/monads.clj#L413" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/fatal: ambiguous argument 'src/clojure/contrib/monads.clj': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions/src/src/clojure/contrib/monads.clj#L413" id="var-source">Source</a>
</div>