summaryrefslogtreecommitdiff
path: root/monadic-io-streams-api.html
diff options
context:
space:
mode:
Diffstat (limited to 'monadic-io-streams-api.html')
-rw-r--r--monadic-io-streams-api.html46
1 files changed, 35 insertions, 11 deletions
diff --git a/monadic-io-streams-api.html b/monadic-io-streams-api.html
index 078d08e1..842ffaed 100644
--- a/monadic-io-streams-api.html
+++ b/monadic-io-streams-api.html
@@ -97,6 +97,8 @@ on it, and closes the stream. This structure permits the
definition of purely functional compound I/O statements
which are applied to streams that can never escape from the
monadic statement sequence.</pre>
+
+
<br />
<h2>Public Variables and Functions</h2>
<div id="var-entry">
@@ -107,7 +109,9 @@ monadic statement sequence.</pre>
<pre id="var-usage">Usage: (flush)
</pre>
<pre id="var-docstr">Flush</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L62" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -116,7 +120,9 @@ monadic statement sequence.</pre>
<pre id="var-usage">Usage: (print obj)
</pre>
<pre id="var-docstr">Print obj</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L67" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -126,7 +132,9 @@ monadic statement sequence.</pre>
(println obj)
</pre>
<pre id="var-docstr">Print obj followed by a newline</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L72" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -135,7 +143,9 @@ monadic statement sequence.</pre>
<pre id="var-usage">Usage: (read-char)
</pre>
<pre id="var-docstr">Read a single character</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L42" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -144,7 +154,9 @@ monadic statement sequence.</pre>
<pre id="var-usage">Usage: (read-line)
</pre>
<pre id="var-docstr">Read a single line</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L47" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -153,7 +165,9 @@ monadic statement sequence.</pre>
<pre id="var-usage">Usage: (read-lines)
</pre>
<pre id="var-docstr">Read all lines and return them in a vector</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L126" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -162,7 +176,9 @@ monadic statement sequence.</pre>
<pre id="var-usage">Usage: (skip-chars n)
</pre>
<pre id="var-docstr">Skip n characters</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L52" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -180,7 +196,9 @@ clojure.contrib.io/writer (mode :write). The statement
is run on a state which is a map from keywords to corresponding
streams. Single-stream monadic I/O statements must be wrapped
with clojure.contrib.monads/with-state-field.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L98" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -191,7 +209,9 @@ with clojure.contrib.monads/with-state-field.</pre>
<pre id="var-docstr">Create a reader from reader-spec, run the monadic I/O statement
on it, and close the reader. reader-spec can be any object accepted
by clojure.contrib.io/reader.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L82" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -202,7 +222,9 @@ by clojure.contrib.io/reader.</pre>
<pre id="var-docstr">Create a writer from writer-spec, run the monadic I/O statement
on it, and close the writer. writer-spec can be any object accepted
by clojure.contrib.io/writer.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L90" id="var-source">Source</a>
+
+
+
</div><div id="var-entry">
<br />
<hr />
@@ -211,7 +233,9 @@ by clojure.contrib.io/writer.</pre>
<pre id="var-usage">Usage: (write text)
</pre>
<pre id="var-docstr">Write text (a string)</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/ec6a7579d6b1c0bfa42e3666cfad196cffc966fe/src/main/clojure/clojure/contrib/monadic_io_streams.clj#L57" id="var-source">Source</a>
+
+
+
</div>