diff options
Diffstat (limited to 'monads-api.html')
-rw-r--r-- | monads-api.html | 108 |
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> |