aboutsummaryrefslogtreecommitdiff
path: root/branch-1.1.x/api-index.html
blob: 886d1c7d129da988e3ea5b4b220edfeff0925f19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
<html>
  <head>
    <title>clojure-contrib - Index</title>
    <link href="../static/favicon.png" rel="icon" />
    <link href="../static/favicon.png" rel="shortcut icon" />
    <link media="all" type="text/css" href="../static/clojure.css" rel="stylesheet" />
    <link media="all" type="text/css" href="../static/wiki.css" rel="stylesheet" />
    <link media="all" type="text/css" href="../static/internal.css" rel="stylesheet" />
    <!-- TODO: are we using these (from clojure.org)? If so, add the files -->
    <script src="file/view/code_highlighter.js" type="text/javascript"></script>
    <script src="file/view/clojure.js" type="text/javascript"></script>
    <style>.menuWrapper{height: 36px;}</style>
    <!--[if lte IE 6]>
    <link rel="stylesheet" href="http://www.wikispaces.com/_/2009051601/s/internal_ie.css" type="text/css" />
    <![endif]-->
  </head>
<!--
This document was auto-generated from the source by the clojure autodoc system.
To report errors or ask questions about the overall documentation structure, formatting,
etc., contact Tom Faulhaber (google mail name: tomfaulhaber).
For errors in the documentation of a particular namespace, contact the author of that
namespace.
-->
  <body>
    <div id="AllContentContainer">
      <div id="Header">
	<a id="Logo" href="index.html"><img alt="Clojure" height="100" width="100" src="../static/clojure-icon.gif" /></a>
	<h1><a title="page header title" id="page-header" href="index.html">Clojure-contrib API Reference</a></h1>
      </div>
      <div id="leftcolumn"><div style="text-align: center;"></div>
<div class="menu">
  <div class="WikiCustomNav WikiElement wiki">
    <div class="BranchTOC">
      <a class="wiki_link" href="#">Branches</a>
      <ul id="left-sidebar-branch-list">
        <li><a href="../index.html" class="wiki_link">master</a></li><li><a href="../branch-1.1.x/index.html" class="wiki_link">1.1.x</a></li>
      </ul>
    </div>
    <a class="wiki_link" href="index.html">Overview</a><br />
    <a class="wiki_link" href="api-index.html">API Index</a><br />
    <a class="wiki_link" href="#">Namespaces:</a>
    <ul id="left-sidebar-list">
      <li><a href="accumulators-api.html" class="wiki_link">accumulators</a></li><li><a href="agent-utils-api.html" class="wiki_link">agent-utils</a></li><li><a href="apply-macro-api.html" class="wiki_link">apply-macro</a></li><li><a href="base64-api.html" class="wiki_link">base64</a></li><li><a href="classpath-api.html" class="wiki_link">classpath</a></li><li><a href="combinatorics-api.html" class="wiki_link">combinatorics</a></li><li><a href="command-line-api.html" class="wiki_link">command-line</a></li><li><a href="complex-numbers-api.html" class="wiki_link">complex-numbers</a></li><li><a href="cond-api.html" class="wiki_link">cond</a></li><li><a href="condition-api.html" class="wiki_link">condition</a></li><li><a href="core-api.html" class="wiki_link">core</a></li><li><a href="dataflow-api.html" class="wiki_link">dataflow</a></li><li><a href="datalog-api.html" class="wiki_link">datalog</a></li><li><a href="def-api.html" class="wiki_link">def</a></li><li><a href="duck-streams-api.html" class="wiki_link">duck-streams</a></li><li><a href="error-kit-api.html" class="wiki_link">error-kit</a></li><li><a href="except-api.html" class="wiki_link">except</a></li><li><a href="fcase-api.html" class="wiki_link">fcase</a></li><li><a href="find-namespaces-api.html" class="wiki_link">find-namespaces</a></li><li><a href="fnmap-api.html" class="wiki_link">fnmap</a></li><li><a href="gen-html-docs-api.html" class="wiki_link">gen-html-docs</a></li><li><a href="generic.arithmetic-api.html" class="wiki_link">generic.arithmetic</a></li><li><a href="generic.collection-api.html" class="wiki_link">generic.collection</a></li><li><a href="generic.comparison-api.html" class="wiki_link">generic.comparison</a></li><li><a href="generic.functor-api.html" class="wiki_link">generic.functor</a></li><li><a href="generic.math-functions-api.html" class="wiki_link">generic.math-functions</a></li><li><a href="graph-api.html" class="wiki_link">graph</a></li><li><a href="greatest-least-api.html" class="wiki_link">greatest-least</a></li><li><a href="http.agent-api.html" class="wiki_link">http.agent</a></li><li><a href="http.connection-api.html" class="wiki_link">http.connection</a></li><li><a href="import-static-api.html" class="wiki_link">import-static</a></li><li><a href="jar-api.html" class="wiki_link">jar</a></li><li><a href="java-utils-api.html" class="wiki_link">java-utils</a></li><li><a href="jmx-api.html" class="wiki_link">jmx</a></li><li><a href="json.read-api.html" class="wiki_link">json.read</a></li><li><a href="json.write-api.html" class="wiki_link">json.write</a></li><li><a href="lazy-seqs-api.html" class="wiki_link">lazy-seqs</a></li><li><a href="lazy-xml-api.html" class="wiki_link">lazy-xml</a></li><li><a href="logging-api.html" class="wiki_link">logging</a></li><li><a href="macro-utils-api.html" class="wiki_link">macro-utils</a></li><li><a href="macros-api.html" class="wiki_link">macros</a></li><li><a href="map-utils-api.html" class="wiki_link">map-utils</a></li><li><a href="math-api.html" class="wiki_link">math</a></li><li><a href="miglayout-api.html" class="wiki_link">miglayout</a></li><li><a href="mmap-api.html" class="wiki_link">mmap</a></li><li><a href="mock-api.html" class="wiki_link">mock</a></li><li><a href="monadic-io-streams-api.html" class="wiki_link">monadic-io-streams</a></li><li><a href="monads-api.html" class="wiki_link">monads</a></li><li><a href="ns-utils-api.html" class="wiki_link">ns-utils</a></li><li><a href="pprint-api.html" class="wiki_link">pprint</a></li><li><a href="probabilities.finite-distributions-api.html" class="wiki_link">probabilities.finite-distributions</a></li><li><a href="probabilities.monte-carlo-api.html" class="wiki_link">probabilities.monte-carlo</a></li><li><a href="probabilities.random-numbers-api.html" class="wiki_link">probabilities.random-numbers</a></li><li><a href="profile-api.html" class="wiki_link">profile</a></li><li><a href="prxml-api.html" class="wiki_link">prxml</a></li><li><a href="repl-ln-api.html" class="wiki_link">repl-ln</a></li><li><a href="repl-utils-api.html" class="wiki_link">repl-utils</a></li><li><a href="seq-utils-api.html" class="wiki_link">seq-utils</a></li><li><a href="server-socket-api.html" class="wiki_link">server-socket</a></li><li><a href="set-api.html" class="wiki_link">set</a></li><li><a href="shell-out-api.html" class="wiki_link">shell-out</a></li><li><a href="singleton-api.html" class="wiki_link">singleton</a></li><li><a href="sql-api.html" class="wiki_link">sql</a></li><li><a href="str-utils-api.html" class="wiki_link">str-utils</a></li><li><a href="str-utils2-api.html" class="wiki_link">str-utils2</a></li><li><a href="stream-utils-api.html" class="wiki_link">stream-utils</a></li><li><a href="swing-utils-api.html" class="wiki_link">swing-utils</a></li><li><a href="test-is-api.html" class="wiki_link">test-is</a></li><li><a href="trace-api.html" class="wiki_link">trace</a></li><li><a href="types-api.html" class="wiki_link">types</a></li><li><a href="with-ns-api.html" class="wiki_link">with-ns</a></li><li><a href="zip-filter-api.html" class="wiki_link">zip-filter</a></li>
    </ul>
  </div>
</div>
</div>
      <div id="rightcolumn">
	<div id="Content">
	  <div class="contentBox"><div class="innerContentBox">
              <div id="content_view" class="wiki wikiPage">
                <div id="right-sidebar"></div>
                <div id="content-tag"><h1 id="overview">Index of Public Functions and Variables in <span class="project-name-span">clojure-contrib</span>
 <span id="branch-name">(1.1.x branch)</span></h1>
This page has an alphabetical index of all the documented functions and variables
in <span class="project-name-span">clojure-contrib</span>. 

<!-- TODO: enable this functionality on github?

In a narrow browser window, you may want to collapse the sidebar (use the \"<<\" link) 
to get more screen space for the index. 
-->

<div class="shortcuts">
Shortcuts:<br />
<a href="#A">A</a> <a href="#B">B</a> <a href="#C">C</a> <a href="#D">D</a>
 <a href="#E">E</a> <a href="#F">F</a> <a href="#G">G</a> <a href="#H">H</a>
 <a href="#I">I</a> <a href="#J">J</a> <a href="#K">K</a> <a href="#L">L</a> 
 <a href="#M">M</a>
<br />
<a href="#N">N</a> <a href="#O">O</a> <a href="#P">P</a> <a href="#Q">Q</a>
 <a href="#R">R</a> <a href="#S">S</a> <a href="#T">T</a> <a href="#U">U</a>
 <a href="#V">V</a> <a href="#W">W</a> <a href="#X">X</a> <a href="#Y">Y</a>
 <a href="#Z">Z</a>
<br />
<a href="#Other">Other</a>
<br />
</div>

<div id="index-body">
  <h2 id="A"><span id="section-head">A</span></h2>
  <pre>
<span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/*allow-direct-logging*">*allow-direct-logging*</a><span id="line-content">       var           logging            A boolean indicating whether direct logging (as op...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/*append-to-writer*">*append-to-writer*</a><span id="line-content">           var           duck-streams       If true, writer and spit will open files in append...
</span></span><span id="section-content"> <a href="math-api.html#clojure.contrib.math/abs">abs</a><span id="line-content">                          function      math               (abs n) is the absolute value of n.
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/action-translation-table">action-translation-table</a><span id="line-content">     var           swing-utils        Translation table for the make-action constructor..
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/add-action-listener">add-action-listener</a><span id="line-content">          function      swing-utils        Adds an ActionLister to component. When the action...
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/add-key-typed-listener">add-key-typed-listener</a><span id="line-content">       function      swing-utils        Adds a KeyListener to component that only responds...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/add-loops">add-loops</a><span id="line-content">                    function      graph              For each node n, add the edge n-&gt;n if not already ...
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/add-menu-item">add-menu-item</a><span id="line-content">                multimethod   swing-utils        Adds a menu item to the parent according to the it...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/agent-write!">agent-write!</a><span id="line-content">                 function      logging            Writes the message immediately, and ignores the fi...
</span></span><span id="section-content"> <a href="greatest-least-api.html#clojure.contrib.greatest-least/all-greatest">all-greatest</a><span id="line-content">                 function      greatest-least     Returns all the greatest elements..
</span></span><span id="section-content"> <a href="greatest-least-api.html#clojure.contrib.greatest-least/all-greatest-by">all-greatest-by</a><span id="line-content">              function      greatest-least     Return all the elements for which f yields the gre...
</span></span><span id="section-content"> <a href="greatest-least-api.html#clojure.contrib.greatest-least/all-least">all-least</a><span id="line-content">                    function      greatest-least     Returns all the least elements..
</span></span><span id="section-content"> <a href="greatest-least-api.html#clojure.contrib.greatest-least/all-least-by">all-least-by</a><span id="line-content">                 function      greatest-least     Return all the elements for which f yields the lea...
</span></span><span id="section-content"> <a href="zip-filter-api.html#clojure.contrib.zip-filter/ancestors">ancestors</a><span id="line-content">                    function      zip-filter         Returns a lazy sequence of all ancestors of locati...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/append-spit">append-spit</a><span id="line-content">                  function      duck-streams       Like spit but appends to file..
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/append-writer">append-writer</a><span id="line-content">                function      duck-streams       Like writer but opens file for appending.  Does no...
</span></span><span id="section-content"> <a href="apply-macro-api.html#clojure.contrib.apply-macro/apply-macro">apply-macro</a><span id="line-content">                  macro         apply-macro        This is evil.  Don't ever use it.  It makes a macr...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/apply-template">apply-template</a><span id="line-content">               function      test-is            Replaces _1, _2, _3, etc. in expr with correspondi...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/are">are</a><span id="line-content">                          macro         test-is            Checks multiple assertions with a template express...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/as-file">as-file</a><span id="line-content">                      multimethod   java-utils         Interpret a String or a java.io.File as a File. Bu...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/as-object-name">as-object-name</a><span id="line-content">               multimethod   jmx                Interpret an object as a JMX ObjectName..
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/as-properties">as-properties</a><span id="line-content">                function      java-utils         Convert any seq of pairs to a java.utils.Propertie...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/as-str">as-str</a><span id="line-content">                       function      java-utils         Like clojure.core/str, but if an argument is a key...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/as-url">as-url</a><span id="line-content">                       multimethod   java-utils         Coerces argument (URL, URI, or String) to a java.n...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/assert-any">assert-any</a><span id="line-content">                   function      test-is            Returns generic assertion code for any test, inclu...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/assert-predicate">assert-predicate</a><span id="line-content">             function      test-is            Returns generic assertion code for any functional ...
</span></span><span id="section-content"> <a href="generic.collection-api.html#clojure.contrib.generic.collection/assoc">assoc</a><span id="line-content">                        multimethod   generic.collection Returns a new collection in which the values corre...
</span></span></pre>
</div><div id="index-body">
  <h2 id="B"><span id="section-head">B</span></h2>
  <pre>
<span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/*buffer-size*">*buffer-size*</a><span id="line-content">                var           duck-streams       Size, in bytes or characters, of the buffer used w...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/*byte-array-type*">*byte-array-type*</a><span id="line-content">            var           duck-streams       Type object for a Java primitive byte array..
</span></span><span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/bind-continue">bind-continue</a><span id="line-content">                function      error-kit          Special form to be used inside a 'with-handler'. C...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/blank?">blank?</a><span id="line-content">                       function      str-utils2         True if s is nil, empty, or contains only whitespa...
</span></span><span id="section-content"> <a href="mmap-api.html#clojure.contrib.mmap/buffer-stream">buffer-stream</a><span id="line-content">                function      mmap               Returns an InputStream for a ByteBuffer, such as r...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/build-attribute-info">build-attribute-info</a><span id="line-content">         function      jmx                Construct an MBeanAttributeInfo. Normally called w...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/butlast">butlast</a><span id="line-content">                      function      str-utils2         Returns s without the last n characters.  Returns ...
</span></span></pre>
</div><div id="index-body">
  <h2 id="C"><span id="section-head">C</span></h2>
  <pre>
<span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/*connection*">*connection*</a><span id="line-content">                 var           jmx                The connection to be used for JMX ops. Defaults to...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/capitalize">capitalize</a><span id="line-content">                   function      str-utils2         Converts first character of the string to upper-ca...
</span></span><span id="section-content"> <a href="agent-utils-api.html#clojure.contrib.agent-utils/capture-and-send">capture-and-send</a><span id="line-content">             macro         agent-utils        Capture the current value of the specified vars an...
</span></span><span id="section-content"> <a href="combinatorics-api.html#clojure.contrib.combinatorics/cartesian-product">cartesian-product</a><span id="line-content">            function      combinatorics      All the ways to take one item from each sequence.
</span></span><span id="section-content"> <a href="fcase-api.html#clojure.contrib.fcase/case">case</a><span id="line-content">                         macro         fcase              Like cond, but test-value is compared against the ...
</span></span><span id="section-content"> <a href="math-api.html#clojure.contrib.math/ceil">ceil</a><span id="line-content">                         multimethod   math               (ceil n) returns the least integer greater than or...
</span></span><span id="section-content"> <a href="zip-filter-api.html#clojure.contrib.zip-filter/children">children</a><span id="line-content">                     function      zip-filter         Returns a lazy sequence of all immediate children ...
</span></span><span id="section-content"> <a href="zip-filter-api.html#clojure.contrib.zip-filter/children-auto">children-auto</a><span id="line-content">                function      zip-filter         Returns a lazy sequence of all immediate children ...
</span></span><span id="section-content"> <a href="str-utils-api.html#clojure.contrib.str-utils/chomp">chomp</a><span id="line-content">                        function      str-utils          Removes all trailing newline \n or return \r chara...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/chomp">chomp</a><span id="line-content">                        function      str-utils2         Removes all trailing newline \n or return \r chara...
</span></span><span id="section-content"> <a href="str-utils-api.html#clojure.contrib.str-utils/chop">chop</a><span id="line-content">                         function      str-utils          Removes the last character of string..
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/chop">chop</a><span id="line-content">                         function      str-utils2         Removes the last character of string, does nothing...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/cl-format">cl-format</a><span id="line-content">                    function      pprint             An implementation of a Common Lisp compatible form...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/codepoints">codepoints</a><span id="line-content">                   function      str-utils2         Returns a sequence of integer Unicode code points ...
</span></span><span id="section-content"> <a href="combinatorics-api.html#clojure.contrib.combinatorics/combinations">combinations</a><span id="line-content">                 function      combinatorics      All the unique ways of taking n different elements...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/component-graph">component-graph</a><span id="line-content">              function      graph              Given a graph, perhaps with cycles, return a reduc...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/compose-fixtures">compose-fixtures</a><span id="line-content">             function      test-is            Composes two fixture functions, creating a new fix...
</span></span><span id="section-content"> <a href="cond-api.html#clojure.contrib.cond/cond-let">cond-let</a><span id="line-content">                     macro         cond               Takes a binding-form and a set of test/expr pairs....
</span></span><span id="section-content"> <a href="generic.collection-api.html#clojure.contrib.generic.collection/conj">conj</a><span id="line-content">                         multimethod   generic.collection Returns a new collection resulting from adding all...
</span></span><span id="section-content"> <a href="macros-api.html#clojure.contrib.macros/const">const</a><span id="line-content">                        macro         macros             Evaluate the constant expression expr at compile t...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/contains?">contains?</a><span id="line-content">                    function      str-utils2         True if s contains the substring..
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/copy">copy</a><span id="line-content">                         multimethod   duck-streams       Copies input to output.  Returns nil. Input may be...
</span></span><span id="section-content"> <a href="server-socket-api.html#clojure.contrib.server-socket/create-repl-server">create-repl-server</a><span id="line-content">           function      server-socket      create a repl on a socket.
</span></span><span id="section-content"> <a href="server-socket-api.html#clojure.contrib.server-socket/create-server">create-server</a><span id="line-content">                function      server-socket      Creates a server socket on port. Upon accept, a ne...
</span></span></pre>
</div><div id="index-body">
  <h2 id="D"><span id="section-head">D</span></h2>
  <pre>
<span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/*default-encoding*">*default-encoding*</a><span id="line-content">           var           duck-streams       Name of the default encoding to use when reading &amp;...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/debug">debug</a><span id="line-content">                        macro         logging            Logs a message at the debug level..
</span></span><span id="section-content"> <a href="map-utils-api.html#clojure.contrib.map-utils/deep-merge-with">deep-merge-with</a><span id="line-content">              function      map-utils          Like merge-with, but merges maps recursively, appl...
</span></span><span id="section-content"> <a href="types-api.html#clojure.contrib.types/defadt">defadt</a><span id="line-content">                       macro         types              Define an algebraic data type name by an exhaustiv...
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defalias">defalias</a><span id="line-content">                     macro         def                Defines an alias for a var: a new var with the sam...
</span></span><span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/deferror">deferror</a><span id="line-content">                     macro         error-kit          Define a new error type.
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defhinted">defhinted</a><span id="line-content">                    macro         def                Defines a var with a type hint matching the class ...
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defmacro-">defmacro-</a><span id="line-content">                    macro         def                Same as defmacro but yields a private definition.
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defn-memo">defn-memo</a><span id="line-content">                    macro         def                Just like defn, but memoizes the function using cl...
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defnk">defnk</a><span id="line-content">                        macro         def                Define a function accepting keyword arguments. Sym...
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defonce-">defonce-</a><span id="line-content">                     macro         def                Same as defonce but yields a private definition.
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defstruct-">defstruct-</a><span id="line-content">                   macro         def                Same as defstruct but yields a private definition.
</span></span><span id="section-content"> <a href="macro-utils-api.html#clojure.contrib.macro-utils/defsymbolmacro">defsymbolmacro</a><span id="line-content">               macro         macro-utils        Define a symbol macro. Because symbol macros are n...
</span></span><span id="section-content"> <a href="macro-utils-api.html#clojure.contrib.macro-utils/deftemplate">deftemplate</a><span id="line-content">                  macro         macro-utils        Define a macro that expands into forms after repla...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/deftest">deftest</a><span id="line-content">                      macro         test-is            Defines a test function with no arguments.  Test f...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/deftest-">deftest-</a><span id="line-content">                     macro         test-is            Like deftest but creates a private var..
</span></span><span id="section-content"> <a href="trace-api.html#clojure.contrib.trace/deftrace">deftrace</a><span id="line-content">                     macro         trace              Use in place of defn; traces each call/return of t...
</span></span><span id="section-content"> <a href="types-api.html#clojure.contrib.types/deftype">deftype</a><span id="line-content">                      macro         types              Define a data type by a type tag (a namespace-qual...
</span></span><span id="section-content"> <a href="types-api.html#clojure.contrib.types/deftype-">deftype-</a><span id="line-content">                     macro         types              Same as deftype but the constructor is private..
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defunbound">defunbound</a><span id="line-content">                   macro         def                Defines an unbound var with optional doc string.
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defunbound-">defunbound-</a><span id="line-content">                  macro         def                Same as defunbound but yields a private definition.
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defvar">defvar</a><span id="line-content">                       macro         def                Defines a var with an optional intializer and doc ...
</span></span><span id="section-content"> <a href="def-api.html#clojure.contrib.def/defvar-">defvar-</a><span id="line-content">                      macro         def                Same as defvar but yields a private definition.
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/delete-file">delete-file</a><span id="line-content">                  function      java-utils         Delete file f. Raise an exception if it fails unle...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/delete-file-recursively">delete-file-recursively</a><span id="line-content">      function      java-utils         Delete file f. If it's a directory, recursively de...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/dependency-list">dependency-list</a><span id="line-content">              function      graph              Similar to a topological sort, this returns a vect...
</span></span><span id="section-content"> <a href="zip-filter-api.html#clojure.contrib.zip-filter/descendants">descendants</a><span id="line-content">                  function      zip-filter         Returns a lazy sequence of all descendants of loca...
</span></span><span id="section-content"> <a href="generic.collection-api.html#clojure.contrib.generic.collection/dissoc">dissoc</a><span id="line-content">                       multimethod   generic.collection Returns a new collection in which the entries corr...
</span></span><span id="section-content"> <a href="core-api.html#clojure.contrib.core/dissoc-in">dissoc-in</a><span id="line-content">                    function      core               Dissociates an entry from a nested associative str...
</span></span><span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/do-not-handle">do-not-handle</a><span id="line-content">                macro         error-kit          Use in a tail position of a 'handle' form to indic...
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/do-swing">do-swing</a><span id="line-content">                     macro         swing-utils        Executes body in the Swing event thread asynchrono...
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/do-swing*">do-swing*</a><span id="line-content">                    function      swing-utils        Runs thunk in the Swing event thread according to ...
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/do-swing-and-wait">do-swing-and-wait</a><span id="line-content">            macro         swing-utils        Executes body in the Swing event thread synchronou...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/do-template">do-template</a><span id="line-content">                  macro         test-is            Repeatedly evaluates template expr (in a do block)...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/dochars">dochars</a><span id="line-content">                      macro         str-utils2         bindings =&gt; [name string]  Repeatedly executes bod...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/docodepoints">docodepoints</a><span id="line-content">                 macro         str-utils2         bindings =&gt; [name string]  Repeatedly executes bod...
</span></span><span id="section-content"> <a href="trace-api.html#clojure.contrib.trace/dotrace">dotrace</a><span id="line-content">                      macro         trace              Given a sequence of function identifiers, evaluate...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/drop">drop</a><span id="line-content">                         function      str-utils2         Drops first n characters from s.  Returns an empty...
</span></span></pre>
</div><div id="index-body">
  <h2 id="E"><span id="section-head">E</span></h2>
  <pre>
<span id="section-content"> <a href="profile-api.html#clojure.contrib.profile/*enable-profiling*">*enable-profiling*</a><span id="line-content">           var           profile            Set this to false before loading/compiling to omit...
</span></span><span id="section-content"> <a href="generic.collection-api.html#clojure.contrib.generic.collection/empty">empty</a><span id="line-content">                        multimethod   generic.collection Returns an empty collection of the same kind as th...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/enabled?">enabled?</a><span id="line-content">                     macro         logging            Returns true if the specific logging level is enab...
</span></span><span id="section-content"> <a href="base64-api.html#clojure.contrib.base64/encode">encode</a><span id="line-content">                       function      base64             Encodes bytes of input, writing Base 64 text on ou...
</span></span><span id="section-content"> <a href="base64-api.html#clojure.contrib.base64/encode-str">encode-str</a><span id="line-content">                   function      base64             Encodes String in base 64; returns a String.  If n...
</span></span><span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/error">error</a><span id="line-content">                        function      error-kit          Base type for all error-kit errors.
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/error">error</a><span id="line-content">                        macro         logging            Logs a message at the error level..
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/escape">escape</a><span id="line-content">                       function      str-utils2         Returns a new String by applying cmap (a function ...
</span></span><span id="section-content"> <a href="math-api.html#clojure.contrib.math/exact-integer-sqrt">exact-integer-sqrt</a><span id="line-content">           function      math               (exact-integer-sqrt n) expects a non-negative inte...
</span></span><span id="section-content"> <a href="math-api.html#clojure.contrib.math/expt">expt</a><span id="line-content">                         multimethod   math               (expt base pow) is base to the pow power. Returns ...
</span></span></pre>
</div><div id="index-body">
  <h2 id="F"><span id="section-head">F</span></h2>
  <pre>
<span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/fatal">fatal</a><span id="line-content">                        macro         logging            Logs a message at the fatal level..
</span></span><span id="section-content"> <a href="fcase-api.html#clojure.contrib.fcase/fcase">fcase</a><span id="line-content">                        macro         fcase              Generic switch/case macro.  'fcase' is short for '...
</span></span><span id="section-content"> <a href="lazy-seqs-api.html#clojure.contrib.lazy-seqs/fibs">fibs</a><span id="line-content">                         function      lazy-seqs          Returns a lazy sequence of all the Fibonacci numbe...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/file">file</a><span id="line-content">                         function      java-utils         Returns a java.io.File from string or file args..
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/file-position">file-position</a><span id="line-content">                function      test-is            Returns a vector [filename line-number] for the nt...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/file-str">file-str</a><span id="line-content">                     function      duck-streams       Concatenates args as strings and returns a java.io...
</span></span><span id="section-content"> <a href="jar-api.html#clojure.contrib.jar/filenames-in-jar">filenames-in-jar</a><span id="line-content">             function      jar                Returns a sequence of Strings naming the non-direc...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/fill-queue">fill-queue</a><span id="line-content">                   function      seq-utils          filler-func will be called in another thread with ...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/find-first">find-first</a><span id="line-content">                   function      seq-utils          Returns the first item of coll for which (pred ite...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/find-holes">find-holes</a><span id="line-content">                   function      test-is            Recursively finds all symbols starting with _ in f...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/find-pure-exprs">find-pure-exprs</a><span id="line-content">              function      test-is            Recursively finds all sub-expressions in form that...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/find-symbols">find-symbols</a><span id="line-content">                 function      test-is            Recursively finds all symbols in form..
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/fixed-point">fixed-point</a><span id="line-content">                  function      graph              Repeatedly apply fun to data until (equal old-data...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/flatten">flatten</a><span id="line-content">                      function      seq-utils          Takes any nested combination of sequential things ...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/flatten-map">flatten-map</a><span id="line-content">                  function      test-is            Transforms a map into a vector like [key value key...
</span></span><span id="section-content"> <a href="math-api.html#clojure.contrib.math/floor">floor</a><span id="line-content">                        multimethod   math               (floor n) returns the greatest integer less than o...
</span></span><span id="section-content"> <a href="generic.functor-api.html#clojure.contrib.generic.functor/fmap">fmap</a><span id="line-content">                         multimethod   generic.functor    Applies function f to each item in the data struct...
</span></span><span id="section-content"> <a href="fnmap-api.html#clojure.contrib.fnmap/fnmap">fnmap</a><span id="line-content">                        function      fnmap              Creates a fnmap, or functional map.  A fnmap behav...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/frequencies">frequencies</a><span id="line-content">                  function      seq-utils          Returns a map from distinct items in coll to the n...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/function?">function?</a><span id="line-content">                    function      test-is            Returns true if argument is a function or a symbol...
</span></span></pre>
</div><div id="index-body">
  <h2 id="G"><span id="section-head">G</span></h2>
  <pre>
<span id="section-content"> <a href="math-api.html#clojure.contrib.math/gcd">gcd</a><span id="line-content">                          function      math               (gcd a b) returns the greatest common divisor of a...
</span></span><span id="section-content"> <a href="generic.collection-api.html#clojure.contrib.generic.collection/get">get</a><span id="line-content">                          multimethod   generic.collection Returns the element of coll referred to by key. Ea...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/get">get</a><span id="line-content">                          function      str-utils2         Gets the i'th character in string..
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/get-neighbors">get-neighbors</a><span id="line-content">                function      graph              Get the neighbors of a node..
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/get-possibly-unbound-var">get-possibly-unbound-var</a><span id="line-content">     function      test-is            Like var-get but returns nil if the var is unbound...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/get-system-property">get-system-property</a><span id="line-content">          function      java-utils         Get a system property..
</span></span><span id="section-content"> <a href="singleton-api.html#clojure.contrib.singleton/global-singleton">global-singleton</a><span id="line-content">             function      singleton          Returns a global singleton function.  f is a funct...
</span></span><span id="section-content"> <a href="greatest-least-api.html#clojure.contrib.greatest-least/greatest">greatest</a><span id="line-content">                     function      greatest-least     Return the greatest argument..
</span></span><span id="section-content"> <a href="greatest-least-api.html#clojure.contrib.greatest-least/greatest-by">greatest-by</a><span id="line-content">                  function      greatest-least     Return the argument for which f yields the greates...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/grep">grep</a><span id="line-content">                         function      str-utils2         Filters elements of coll by a regular expression. ...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/group-by">group-by</a><span id="line-content">                     function      seq-utils          Returns a sorted map of the elements of coll keyed...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/guess-attribute-typename">guess-attribute-typename</a><span id="line-content">     function      jmx                Guess the attribute typename for MBeanAttributeInf...
</span></span></pre>
</div><div id="index-body">
  <h2 id="H"><span id="section-head">H</span></h2>
  <pre>
<span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/handle">handle</a><span id="line-content">                       function      error-kit          Special form to be used inside a 'with-handler'.  ...
</span></span></pre>
</div><div id="index-body">
  <h2 id="I"><span id="section-head">I</span></h2>
  <pre>
<span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/*impl-name*">*impl-name*</a><span id="line-content">                  var           logging            The name of the logging implementation used..
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/impl-enabled?">impl-enabled?</a><span id="line-content">                var           logging            Implementation-specific check if a particular leve...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/impl-get-log">impl-get-log</a><span id="line-content">                 var           logging            Returns an implementation-specific log by string n...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/impl-write!">impl-write!</a><span id="line-content">                  var           logging            Implementation-specific write of a log message. En...
</span></span><span id="section-content"> <a href="import-static-api.html#clojure.contrib.import-static/import-static">import-static</a><span id="line-content">                macro         import-static      Imports the named static fields and/or static meth...
</span></span><span id="section-content"> <a href="fcase-api.html#clojure.contrib.fcase/in-case">in-case</a><span id="line-content">                      macro         fcase              Like case, but test expressions are sequences.  Th...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/inc-report-counter">inc-report-counter</a><span id="line-content">           function      test-is            Increments the named counter in *report-counters*,...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/includes?">includes?</a><span id="line-content">                    function      seq-utils          Returns true if coll contains something equal (wit...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/indexed">indexed</a><span id="line-content">                      function      seq-utils          Returns a lazy sequence of [index, item] pairs, wh...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/info">info</a><span id="line-content">                         macro         logging            Logs a message at the info level..
</span></span><span id="section-content"> <a href="fcase-api.html#clojure.contrib.fcase/instance-case">instance-case</a><span id="line-content">                macro         fcase              Like case, but the test expressions are Java class...
</span></span><span id="section-content"> <a href="generic.collection-api.html#clojure.contrib.generic.collection/into">into</a><span id="line-content">                         multimethod   generic.collection Returns a new coll consisting of to-coll with all ...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/is">is</a><span id="line-content">                           macro         test-is            Generic assertion macro.  'form' is any predicate ...
</span></span></pre>
</div><div id="index-body">
  <h2 id="J"><span id="section-head">J</span></h2>
  <pre>
<span id="section-content"> <a href="json.read-api.html#clojure.contrib.json.read/*json-keyword-keys*">*json-keyword-keys*</a><span id="line-content">          var           json.read          If true, JSON object keys will be converted to key...
</span></span><span id="section-content"> <a href="jar-api.html#clojure.contrib.jar/jar-file?">jar-file?</a><span id="line-content">                    function      jar                Returns true if file is a normal file with a .jar ...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/jmx-&gt;clj">jmx-&gt;clj</a><span id="line-content">                     multimethod   jmx                Coerce JMX data structures into Clojure data. Hand...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/jmx-url">jmx-url</a><span id="line-content">                      function      jmx                Build a JMX URL from options..
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/join">join</a><span id="line-content">                         function      str-utils2         Returns a string of all elements in coll, separate...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/join-fixtures">join-fixtures</a><span id="line-content">                function      test-is            Composes a collection of fixtures, in order.  Alwa...
</span></span><span id="section-content"> <a href="json.write-api.html#clojure.contrib.json.write/json-str">json-str</a><span id="line-content">                     function      json.write         Converts x to a JSON-formatted string..
</span></span></pre>
</div><div id="index-body">
  <h2 id="K"><span id="section-head">K</span></h2>
  <pre>
</pre>
</div><div id="index-body">
  <h2 id="L"><span id="section-head">L</span></h2>
  <pre>
<span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/*load-tests*">*load-tests*</a><span id="line-content">                 var           test-is            True by default.  If set to false, no test functio...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/*logging-agent*">*logging-agent*</a><span id="line-content">              var           logging            The default agent used for performing logging durn...
</span></span><span id="section-content"> <a href="map-utils-api.html#clojure.contrib.map-utils/lazy-get">lazy-get</a><span id="line-content">                     macro         map-utils          Like get, but doesn't evaluate not-found unless it...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/lazy-walk">lazy-walk</a><span id="line-content">                    function      graph              Return a lazy sequence of the nodes of a graph sta...
</span></span><span id="section-content"> <a href="math-api.html#clojure.contrib.math/lcm">lcm</a><span id="line-content">                          function      math               (lcm a b) returns the least common multiple of a a...
</span></span><span id="section-content"> <a href="greatest-least-api.html#clojure.contrib.greatest-least/least">least</a><span id="line-content">                        function      greatest-least     Return the smallest element..
</span></span><span id="section-content"> <a href="greatest-least-api.html#clojure.contrib.greatest-least/least-by">least-by</a><span id="line-content">                     function      greatest-least     Return the argument for which f yields the smalles...
</span></span><span id="section-content"> <a href="zip-filter-api.html#clojure.contrib.zip-filter/left-locs">left-locs</a><span id="line-content">                    function      zip-filter         Returns a lazy sequence of locations to the left o...
</span></span><span id="section-content"> <a href="zip-filter-api.html#clojure.contrib.zip-filter/leftmost?">leftmost?</a><span id="line-content">                    function      zip-filter         Returns true if there are no more nodes to the lef...
</span></span><span id="section-content"> <a href="macros-api.html#clojure.contrib.macros/letfn-">letfn-</a><span id="line-content">                       macro         macros             OBSOLETE: use clojure.core/letfn A variant of let ...
</span></span><span id="section-content"> <a href="combinatorics-api.html#clojure.contrib.combinatorics/lex-permutations">lex-permutations</a><span id="line-content">             function      combinatorics      Fast lexicographic permutation generator for a seq...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/log">log</a><span id="line-content">                          macro         logging            Logs a message, either directly or via an agent. A...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/log-capture!">log-capture!</a><span id="line-content">                 function      logging            Captures System.out and System.err, redirecting al...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/log-stream">log-stream</a><span id="line-content">                   function      logging            Creates a PrintStream that will output to the log....
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/log-uncapture!">log-uncapture!</a><span id="line-content">               function      logging            Restores System.out and System.err to their origin...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/lower-case">lower-case</a><span id="line-content">                   function      str-utils2         Converts string to all lower-case..
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/ltrim">ltrim</a><span id="line-content">                        function      str-utils2         Removes whitespace from the left side of string..
</span></span></pre>
</div><div id="index-body">
  <h2 id="M"><span id="section-head">M</span></h2>
  <pre>
<span id="section-content"> <a href="macro-utils-api.html#clojure.contrib.macro-utils/macrolet">macrolet</a><span id="line-content">                     macro         macro-utils        Define local macros that are used in the expansion...
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/make-action">make-action</a><span id="line-content">                  function      swing-utils        Create an Action proxy from the given action spec....
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/make-menubar">make-menubar</a><span id="line-content">                 function      swing-utils        Create a menubar containing the given sequence of ...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/make-parents">make-parents</a><span id="line-content">                 function      duck-streams       Creates all parent directories of file..
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/map-&gt;attribute-infos">map-&gt;attribute-infos</a><span id="line-content">         function      jmx                Construct an MBeanAttributeInfo[] from a Clojure a...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/map-str">map-str</a><span id="line-content">                      function      str-utils2         Apply f to each element of coll, concatenate all r...
</span></span><span id="section-content"> <a href="types-api.html#clojure.contrib.types/match">match</a><span id="line-content">                        macro         types              Given a value and a list of template-expr clauses,...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/maybe-atomize">maybe-atomize</a><span id="line-content">                function      jmx                Convert a list of length 1 into its contents, leav...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/maybe-keywordize">maybe-keywordize</a><span id="line-content">             function      jmx                Convert a string key to a keyword, leaving other t...
</span></span><span id="section-content"> <a href="swing-utils-api.html#clojure.contrib.swing-utils/menu-constructor-dispatch">menu-constructor-dispatch</a><span id="line-content">    var           swing-utils        An atom containing the dispatch set for the add-me...
</span></span><span id="section-content"> <a href="macro-utils-api.html#clojure.contrib.macro-utils/mexpand">mexpand</a><span id="line-content">                      function      macro-utils        Like clojure.core/macroexpand, but takes into acco...
</span></span><span id="section-content"> <a href="macro-utils-api.html#clojure.contrib.macro-utils/mexpand-1">mexpand-1</a><span id="line-content">                    function      macro-utils        Like clojure.core/macroexpand-1, but takes into ac...
</span></span><span id="section-content"> <a href="macro-utils-api.html#clojure.contrib.macro-utils/mexpand-all">mexpand-all</a><span id="line-content">                  function      macro-utils        Perform a full recursive macro expansion of a form...
</span></span><span id="section-content"> <a href="mmap-api.html#clojure.contrib.mmap/mmap">mmap</a><span id="line-content">                         function      mmap               Memory-map the file named f.  Returns a ByteBuffer...
</span></span></pre>
</div><div id="index-body">
  <h2 id="N"><span id="section-head">N</span></h2>
  <pre>
<span id="section-content"> <a href="def-api.html#clojure.contrib.def/name-with-attributes">name-with-attributes</a><span id="line-content">         function      def                To be used in macro definitions. Handles optional ...
</span></span><span id="section-content"> <a href="core-api.html#clojure.contrib.core/new-by-name">new-by-name</a><span id="line-content">                  function      core               Constructs a Java object whose class is specified ...
</span></span></pre>
</div><div id="index-body">
  <h2 id="O"><span id="section-head">O</span></h2>
  <pre>
</pre>
</div><div id="index-body">
  <h2 id="P"><span id="section-head">P</span></h2>
  <pre>
<span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-base*">*print-base*</a><span id="line-content">                 var           pprint             The base to use for printing integers and rational...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-circle*">*print-circle*</a><span id="line-content">               var           pprint             Mark circular structures (N.B. This is not yet use...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-lines*">*print-lines*</a><span id="line-content">                var           pprint             Maximum number of lines to print in a pretty print...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-miser-width*">*print-miser-width*</a><span id="line-content">          var           pprint             The column at which to enter miser style. Dependin...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-pprint-dispatch*">*print-pprint-dispatch*</a><span id="line-content">      var           pprint             The pretty print dispatch function. Use with-pprin...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-pretty*">*print-pretty*</a><span id="line-content">               var           pprint             Bind to true if you want write to use pretty print...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-radix*">*print-radix*</a><span id="line-content">                var           pprint             Print a radix specifier in front of integers and r...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-right-margin*">*print-right-margin*</a><span id="line-content">         var           pprint             Pretty printing will try to avoid anything going b...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-shared*">*print-shared*</a><span id="line-content">               var           pprint             Mark repeated structures rather than repeat them (...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/*print-suppress-namespaces*">*print-suppress-namespaces*</a><span id="line-content">  var           pprint             Don't print namespaces with symbols. This is parti...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/partial">partial</a><span id="line-content">                      function      str-utils2         Like clojure.core/partial for functions that take ...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/partition">partition</a><span id="line-content">                    function      str-utils2         Splits the string into a lazy sequence of substrin...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/partition-all">partition-all</a><span id="line-content">                function      seq-utils          Returns a lazy sequence of lists like clojure.core...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/partition-by">partition-by</a><span id="line-content">                 function      seq-utils          Applies f to each value in coll, splitting it each...
</span></span><span id="section-content"> <a href="singleton-api.html#clojure.contrib.singleton/per-thread-singleton">per-thread-singleton</a><span id="line-content">         function      singleton          Returns a per-thread singleton function.  f is a f...
</span></span><span id="section-content"> <a href="combinatorics-api.html#clojure.contrib.combinatorics/permutations">permutations</a><span id="line-content">                 function      combinatorics      All the permutations of items, lexicographic by in...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/positions">positions</a><span id="line-content">                    function      seq-utils          Returns a lazy sequence containing the positions a...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/post-ordered-nodes">post-ordered-nodes</a><span id="line-content">           function      graph              Return a sequence of indexes of a post-ordered wal...
</span></span><span id="section-content"> <a href="lazy-seqs-api.html#clojure.contrib.lazy-seqs/powers-of-2">powers-of-2</a><span id="line-content">                  function      lazy-seqs          Returns a lazy sequence of all the powers of 2.
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/pp">pp</a><span id="line-content">                           macro         pprint             A convenience macro that pretty prints the last th...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/pprint">pprint</a><span id="line-content">                       function      pprint             Pretty print object to the optional output writer....
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/pprint-indent">pprint-indent</a><span id="line-content">                function      pprint             Create an indent at this point in the pretty print...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/pprint-logical-block">pprint-logical-block</a><span id="line-content">         macro         pprint             Execute the body as a pretty printing logical bloc...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/pprint-newline">pprint-newline</a><span id="line-content">               function      pprint             Print a conditional newline to a pretty printing s...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/pprint-tab">pprint-tab</a><span id="line-content">                   function      pprint             Tab at this point in the pretty printing stream. k...
</span></span><span id="section-content"> <a href="lazy-seqs-api.html#clojure.contrib.lazy-seqs/primes">primes</a><span id="line-content">                       var           lazy-seqs          Lazy sequence of all the prime numbers..
</span></span><span id="section-content"> <a href="json.write-api.html#clojure.contrib.json.write/print-json">print-json</a><span id="line-content">                   multimethod   json.write         Prints x as JSON.  Nil becomes JSON null.  Keyword...
</span></span><span id="section-content"> <a href="repl-ln-api.html#clojure.contrib.repl-ln/print-repl-info">print-repl-info</a><span id="line-content">              function      repl-ln            Prints info about the current repl.
</span></span><span id="section-content"> <a href="profile-api.html#clojure.contrib.profile/print-summary">print-summary</a><span id="line-content">                function      profile            Prints a table of the results returned by summariz...
</span></span><span id="section-content"> <a href="profile-api.html#clojure.contrib.profile/prof">prof</a><span id="line-content">                         macro         profile            If *enable-profiling* is true, wraps body in profi...
</span></span><span id="section-content"> <a href="profile-api.html#clojure.contrib.profile/profile">profile</a><span id="line-content">                      macro         profile            Runs body with profiling enabled, then prints a su...
</span></span><span id="section-content"> <a href="set-api.html#clojure.contrib.set/proper-subset?">proper-subset?</a><span id="line-content">               function      set                Is s1 a proper subset of s2?.
</span></span><span id="section-content"> <a href="set-api.html#clojure.contrib.set/proper-superset?">proper-superset?</a><span id="line-content">             function      set                Is s1 a proper superset of s2?.
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/pwd">pwd</a><span id="line-content">                          function      duck-streams       Returns current working directory as a String.  (L...
</span></span></pre>
</div><div id="index-body">
  <h2 id="Q"><span id="section-head">Q</span></h2>
  <pre>
</pre>
</div><div id="index-body">
  <h2 id="R"><span id="section-head">R</span></h2>
  <pre>
<span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/raise">raise</a><span id="line-content">                        macro         error-kit          Raise an error of the type err-name, constructed w...
</span></span><span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/raise*">raise*</a><span id="line-content">                       function      error-kit          Raise the given error object, best if created by a...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/rand-elt">rand-elt</a><span id="line-content">                     function      seq-utils          Return a random element of this seq.
</span></span><span id="section-content"> <a href="fcase-api.html#clojure.contrib.fcase/re-case">re-case</a><span id="line-content">                      macro         fcase              Like case, but the test expressions are regular ex...
</span></span><span id="section-content"> <a href="str-utils-api.html#clojure.contrib.str-utils/re-gsub">re-gsub</a><span id="line-content">                      function      str-utils          Replaces all instances of 'pattern' in 'string' wi...
</span></span><span id="section-content"> <a href="str-utils-api.html#clojure.contrib.str-utils/re-partition">re-partition</a><span id="line-content">                 function      str-utils          Splits the string into a lazy sequence of substrin...
</span></span><span id="section-content"> <a href="str-utils-api.html#clojure.contrib.str-utils/re-split">re-split</a><span id="line-content">                     function      str-utils          Splits the string on instances of 'pattern'.  Retu...
</span></span><span id="section-content"> <a href="str-utils-api.html#clojure.contrib.str-utils/re-sub">re-sub</a><span id="line-content">                       function      str-utils          Replaces the first instance of 'pattern' in 'strin...
</span></span><span id="section-content"> <a href="json.read-api.html#clojure.contrib.json.read/read-json">read-json</a><span id="line-content">                    function      json.read          Read one JSON record from s, which may be a String...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/read-lines">read-lines</a><span id="line-content">                   function      duck-streams       Like clojure.core/line-seq but opens f with reader...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/read-properties">read-properties</a><span id="line-content">              function      java-utils         Read properties from file-able..
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/reader">reader</a><span id="line-content">                       multimethod   duck-streams       Attempts to coerce its argument into an open java....
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/rec-cat">rec-cat</a><span id="line-content">                      macro         seq-utils          Similar to lazy-cat but binds the resulting sequen...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/rec-seq">rec-seq</a><span id="line-content">                      macro         seq-utils          Similar to lazy-seq but binds the resulting seq to...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/recursive-component?">recursive-component?</a><span id="line-content">         function      graph              Is the component (recieved from scc) self recursiv...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/reductions">reductions</a><span id="line-content">                   function      seq-utils          Returns a lazy seq of the intermediate values of t...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/relative-path-string">relative-path-string</a><span id="line-content">         multimethod   java-utils         Interpret a String or java.io.File as a relative p...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/remove-loops">remove-loops</a><span id="line-content">                 function      graph              For each node n, remove any edges n-&gt;n..
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/repeat">repeat</a><span id="line-content">                       function      str-utils2         Returns a new String containing s repeated n times...
</span></span><span id="section-content"> <a href="repl-ln-api.html#clojure.contrib.repl-ln/repl">repl</a><span id="line-content">                         function      repl-ln            A repl that supports line numbers. For definitions...
</span></span><span id="section-content"> <a href="repl-ln-api.html#clojure.contrib.repl-ln/repl-info">repl-info</a><span id="line-content">                    function      repl-ln            Returns a map of info about the current repl.
</span></span><span id="section-content"> <a href="repl-ln-api.html#clojure.contrib.repl-ln/repl-prompt">repl-prompt</a><span id="line-content">                  function      repl-ln            Returns the current repl prompt based on this repl...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/replace">replace</a><span id="line-content">                      multimethod   str-utils2         Replaces all instances of pattern in string with r...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/replace-first">replace-first</a><span id="line-content">                multimethod   str-utils2         Replaces the first instance of pattern in s with r...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/report">report</a><span id="line-content">                       multimethod   test-is            Generic reporting function, may be overridden to p...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/reverse">reverse</a><span id="line-content">                      function      str-utils2         Returns s with its characters reversed..
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/reverse-graph">reverse-graph</a><span id="line-content">                function      graph              Given a directed graph, return another directed gr...
</span></span><span id="section-content"> <a href="zip-filter-api.html#clojure.contrib.zip-filter/right-locs">right-locs</a><span id="line-content">                   function      zip-filter         Returns a lazy sequence of locations to the right ...
</span></span><span id="section-content"> <a href="zip-filter-api.html#clojure.contrib.zip-filter/rightmost?">rightmost?</a><span id="line-content">                   function      zip-filter         Returns true if there are no more nodes to the rig...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/rotations">rotations</a><span id="line-content">                    function      seq-utils          Returns a lazy seq of all rotations of a seq.
</span></span><span id="section-content"> <a href="math-api.html#clojure.contrib.math/round">round</a><span id="line-content">                        multimethod   math               (round n) rounds to the nearest integer. round alw...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/rtrim">rtrim</a><span id="line-content">                        function      str-utils2         Removes whitespace from the right side of string..
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/run-all-tests">run-all-tests</a><span id="line-content">                function      test-is            Runs all tests in all namespaces; prints results. ...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/run-tests">run-tests</a><span id="line-content">                    function      test-is            Runs all tests in the given namespaces; prints res...
</span></span></pre>
</div><div id="index-body">
  <h2 id="S"><span id="section-head">S</span></h2>
  <pre>
<span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/*stack-trace-depth*">*stack-trace-depth*</a><span id="line-content">          var           test-is            The maximum depth of stack traces to print when an...
</span></span><span id="section-content"> <a href="map-utils-api.html#clojure.contrib.map-utils/safe-get">safe-get</a><span id="line-content">                     function      map-utils          Like get, but throws an exception if the key is no...
</span></span><span id="section-content"> <a href="map-utils-api.html#clojure.contrib.map-utils/safe-get-in">safe-get-in</a><span id="line-content">                  function      map-utils          Like get-in, but throws an exception if any key is...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/scc">scc</a><span id="line-content">                          function      graph              Returns, as a sequence of sets, the strongly conne...
</span></span><span id="section-content"> <a href="combinatorics-api.html#clojure.contrib.combinatorics/selections">selections</a><span id="line-content">                   function      combinatorics      All the ways of taking n (possibly the same) eleme...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/self-recursive-sets">self-recursive-sets</a><span id="line-content">          function      graph              Returns, as a sequence of sets, the components of ...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/separate">separate</a><span id="line-content">                     function      seq-utils          Returns a vector: [ (filter f s), (filter (complem...
</span></span><span id="section-content"> <a href="generic.collection-api.html#clojure.contrib.generic.collection/seq">seq</a><span id="line-content">                          multimethod   generic.collection Returns a seq on the object s..
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/seq-on">seq-on</a><span id="line-content">                       multimethod   seq-utils          Returns a seq on the object s. Works like the buil...
</span></span><span id="section-content"> <a href="core-api.html#clojure.contrib.core/seqable?">seqable?</a><span id="line-content">                     function      core               Returns true if (seq x) will succeed, false otherw...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/set-pprint-dispatch">set-pprint-dispatch</a><span id="line-content">          function      pprint             Set the pretty print dispatch function to a functi...
</span></span><span id="section-content"> <a href="repl-ln-api.html#clojure.contrib.repl-ln/set-repl-name">set-repl-name</a><span id="line-content">                function      repl-ln            Sets the repl name format to the string name-fmt. ...
</span></span><span id="section-content"> <a href="repl-ln-api.html#clojure.contrib.repl-ln/set-repl-prompt">set-repl-prompt</a><span id="line-content">              function      repl-ln            Sets the repl prompt. Include the following codes ...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/set-system-properties">set-system-properties</a><span id="line-content">        function      java-utils         Set some system properties. Nil clears a property..
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/set-test">set-test</a><span id="line-content">                     macro         test-is            Experimental. Sets :test metadata of the named var...
</span></span><span id="section-content"> <a href="shell-out-api.html#clojure.contrib.shell-out/sh">sh</a><span id="line-content">                           function      shell-out          Passes the given strings to Runtime.exec() to laun...
</span></span><span id="section-content"> <a href="seq-utils-api.html#clojure.contrib.seq-utils/shuffle">shuffle</a><span id="line-content">                      function      seq-utils          Return a random permutation of coll.
</span></span><span id="section-content"> <a href="mmap-api.html#clojure.contrib.mmap/slurp">slurp</a><span id="line-content">                        function      mmap               Reads the file named by f and returns it as a stri...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/slurp*">slurp*</a><span id="line-content">                       function      duck-streams       Like clojure.core/slurp but opens f with reader..
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/spit">spit</a><span id="line-content">                         function      duck-streams       Opposite of slurp.  Opens f with writer, writes co...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/split">split</a><span id="line-content">                        function      str-utils2         Splits string on a regular expression.  Optional a...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/split-lines">split-lines</a><span id="line-content">                  function      str-utils2         Splits s on \n or \r\n..
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/spy">spy</a><span id="line-content">                          macro         logging            Evaluates expr and outputs the form and its result...
</span></span><span id="section-content"> <a href="math-api.html#clojure.contrib.math/sqrt">sqrt</a><span id="line-content">                         multimethod   math               Square root, but returns exact number if possible..
</span></span><span id="section-content"> <a href="str-utils-api.html#clojure.contrib.str-utils/str-join">str-join</a><span id="line-content">                     function      str-utils          Returns a string of all elements in 'sequence', se...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/stratification-list">stratification-list</a><span id="line-content">          function      graph              Similar to dependency-list (see doc), except two g...
</span></span><span id="section-content"> <a href="repl-ln-api.html#clojure.contrib.repl-ln/stream-repl">stream-repl</a><span id="line-content">                  function      repl-ln            Repl entry point that provides convenient overridi...
</span></span><span id="section-content"> <a href="set-api.html#clojure.contrib.set/subset?">subset?</a><span id="line-content">                      function      set                Is set1 a subset of set2?.
</span></span><span id="section-content"> <a href="combinatorics-api.html#clojure.contrib.combinatorics/subsets">subsets</a><span id="line-content">                      function      combinatorics      All the subsets of items.
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/successful?">successful?</a><span id="line-content">                  function      test-is            Returns true if the given test summary indicates a...
</span></span><span id="section-content"> <a href="profile-api.html#clojure.contrib.profile/summarize">summarize</a><span id="line-content">                    function      profile            Takes the raw data returned by with-profile-data a...
</span></span><span id="section-content"> <a href="set-api.html#clojure.contrib.set/superset?">superset?</a><span id="line-content">                    function      set                Is set1 a superset of set2?.
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/swap-case">swap-case</a><span id="line-content">                    function      str-utils2         Changes upper case characters to lower case and vi...
</span></span><span id="section-content"> <a href="macro-utils-api.html#clojure.contrib.macro-utils/symbol-macrolet">symbol-macrolet</a><span id="line-content">              macro         macro-utils        Define local symbol macros that are used in the ex...
</span></span></pre>
</div><div id="index-body">
  <h2 id="T"><span id="section-head">T</span></h2>
  <pre>
<span id="section-content"> <a href="trace-api.html#clojure.contrib.trace/*trace-depth*">*trace-depth*</a><span id="line-content">                var           trace              Current stack depth of traced function calls..
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/tail">tail</a><span id="line-content">                         function      str-utils2         Returns the last n characters of s..
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/take">take</a><span id="line-content">                         function      str-utils2         Take first n characters from s, up to the length o...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/template?">template?</a><span id="line-content">                    function      test-is            Returns true if form is a valid template expressio...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/test-all-vars">test-all-vars</a><span id="line-content">                function      test-is            Calls test-var on every var interned in the namesp...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/test-ns">test-ns</a><span id="line-content">                      function      test-is            If the namespace defines a function named test-ns-...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/test-var">test-var</a><span id="line-content">                     function      test-is            If v has a function in its :test metadata, calls t...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/testing">testing</a><span id="line-content">                      macro         test-is            Adds a new string to the list of testing contexts....
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/testing-contexts-str">testing-contexts-str</a><span id="line-content">         function      test-is            Returns a string representation of the current tes...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/testing-vars-str">testing-vars-str</a><span id="line-content">             function      test-is            Returns a string representation of the current tes...
</span></span><span id="section-content"> <a href="except-api.html#clojure.contrib.except/throw-arg">throw-arg</a><span id="line-content">                    function      except             Throws an IllegalArgumentException. All arguments ...
</span></span><span id="section-content"> <a href="except-api.html#clojure.contrib.except/throw-if">throw-if</a><span id="line-content">                     function      except             Throws an Exception or Error if test is true. args...
</span></span><span id="section-content"> <a href="except-api.html#clojure.contrib.except/throw-if-not">throw-if-not</a><span id="line-content">                 function      except             Throws an Exception or Error if test is false. arg...
</span></span><span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/throw-msg">throw-msg</a><span id="line-content">                    macro         error-kit          Returns a function that throws a Java Exception wi...
</span></span><span id="section-content"> <a href="except-api.html#clojure.contrib.except/throwf">throwf</a><span id="line-content">                       function      except             Throws an Exception or Error with an optional mess...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/to-byte-array">to-byte-array</a><span id="line-content">                multimethod   duck-streams       Converts argument into a Java byte array.  Argumen...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/trace">trace</a><span id="line-content">                        macro         logging            Logs a message at the trace level..
</span></span><span id="section-content"> <a href="trace-api.html#clojure.contrib.trace/trace">trace</a><span id="line-content">                        function      trace              Sends name (optional) and value to the tracer func...
</span></span><span id="section-content"> <a href="trace-api.html#clojure.contrib.trace/trace-fn-call">trace-fn-call</a><span id="line-content">                function      trace              Traces a single call to a function f with args.  '...
</span></span><span id="section-content"> <a href="trace-api.html#clojure.contrib.trace/trace-indent">trace-indent</a><span id="line-content">                 function      trace              Returns an indentation string based on *trace-dept...
</span></span><span id="section-content"> <a href="trace-api.html#clojure.contrib.trace/tracer">tracer</a><span id="line-content">                       function      trace              This function is called by trace.  Prints to stand...
</span></span><span id="section-content"> <a href="graph-api.html#clojure.contrib.graph/transitive-closure">transitive-closure</a><span id="line-content">           function      graph              Returns the transitive closure of a graph.  The ne...
</span></span><span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/trim">trim</a><span id="line-content">                         function      str-utils2         Removes whitespace from both ends of string..
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/try-expr">try-expr</a><span id="line-content">                     macro         test-is            Used by the 'is' macro to catch unexpected excepti...
</span></span></pre>
</div><div id="index-body">
  <h2 id="U"><span id="section-head">U</span></h2>
  <pre>
<span id="section-content"> <a href="str-utils2-api.html#clojure.contrib.str-utils2/upper-case">upper-case</a><span id="line-content">                   function      str-utils2         Converts string to all upper-case..
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/use-fixtures">use-fixtures</a><span id="line-content">                 multimethod   test-is            Wrap test runs in a fixture function to perform se...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/use-method">use-method</a><span id="line-content">                   function      pprint             Installs a function as a new method of multimethod...
</span></span></pre>
</div><div id="index-body">
  <h2 id="V"><span id="section-head">V</span></h2>
  <pre>
</pre>
</div><div id="index-body">
  <h2 id="W"><span id="section-head">W</span></h2>
  <pre>
<span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/wall-hack-field">wall-hack-field</a><span id="line-content">              function      java-utils         Access to private or protected field..
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/wall-hack-method">wall-hack-method</a><span id="line-content">             function      java-utils         Calls a private or protected method. params is a v...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/warn">warn</a><span id="line-content">                         macro         logging            Logs a message at the warn level..
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/with-connection">with-connection</a><span id="line-content">              macro         jmx                Execute body with JMX connection specified by opts...
</span></span><span id="section-content"> <a href="macros-api.html#clojure.contrib.macros/with-direct-linking">with-direct-linking</a><span id="line-content">          macro         macros             EXPERIMENTAL! Compiles the functions in body with ...
</span></span><span id="section-content"> <a href="error-kit-api.html#clojure.contrib.error-kit/with-handler">with-handler</a><span id="line-content">                 macro         error-kit          This is error-kit's dynamic scope form.  The body ...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/with-in-reader">with-in-reader</a><span id="line-content">               macro         duck-streams       Opens a PushbackReader on f, binds it to *in*, and...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/with-logs">with-logs</a><span id="line-content">                    macro         logging            Evaluates exprs in a context in which *out* and *e...
</span></span><span id="section-content"> <a href="with-ns-api.html#clojure.contrib.with-ns/with-ns">with-ns</a><span id="line-content">                      macro         with-ns            Evaluates body in another namespace.  ns is either...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/with-out-append-writer">with-out-append-writer</a><span id="line-content">       macro         duck-streams       Like with-out-writer but appends to file..
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/with-out-writer">with-out-writer</a><span id="line-content">              macro         duck-streams       Opens a writer on f, binds it to *out*, and evalut...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/with-pprint-dispatch">with-pprint-dispatch</a><span id="line-content">         macro         pprint             Execute body with the pretty print dispatch functi...
</span></span><span id="section-content"> <a href="profile-api.html#clojure.contrib.profile/with-profile-data">with-profile-data</a><span id="line-content">            macro         profile            Executes body with *profile-data* bound to an atom...
</span></span><span id="section-content"> <a href="macro-utils-api.html#clojure.contrib.macro-utils/with-symbol-macros">with-symbol-macros</a><span id="line-content">           macro         macro-utils        Fully expand exprs, including symbol macros..
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/with-system-properties">with-system-properties</a><span id="line-content">       macro         java-utils         setting =&gt; property-name value  Sets the system pr...
</span></span><span id="section-content"> <a href="with-ns-api.html#clojure.contrib.with-ns/with-temp-ns">with-temp-ns</a><span id="line-content">                 macro         with-ns            Evaluates body in an anonymous namespace, which is...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/with-test">with-test</a><span id="line-content">                    macro         test-is            Takes any definition form (that returns a Var) as ...
</span></span><span id="section-content"> <a href="test-is-api.html#clojure.contrib.test-is/with-test-out">with-test-out</a><span id="line-content">                macro         test-is            Runs body with *out* bound to the value of *test-o...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/write">write</a><span id="line-content">                        function      pprint             Write an object subject to the current bindings of...
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/write-lines">write-lines</a><span id="line-content">                  function      duck-streams       Writes lines (a seq) to f, separated by newlines. ...
</span></span><span id="section-content"> <a href="pprint-api.html#clojure.contrib.pprint/write-out">write-out</a><span id="line-content">                    function      pprint             Write an object to *out* subject to the current bi...
</span></span><span id="section-content"> <a href="java-utils-api.html#clojure.contrib.java-utils/write-properties">write-properties</a><span id="line-content">             function      java-utils         Write properties to file-able..
</span></span><span id="section-content"> <a href="duck-streams-api.html#clojure.contrib.duck-streams/writer">writer</a><span id="line-content">                       multimethod   duck-streams       Attempts to coerce its argument into an open java....
</span></span></pre>
</div><div id="index-body">
  <h2 id="X"><span id="section-head">X</span></h2>
  <pre>
</pre>
</div><div id="index-body">
  <h2 id="Y"><span id="section-head">Y</span></h2>
  <pre>
</pre>
</div><div id="index-body">
  <h2 id="Z"><span id="section-head">Z</span></h2>
  <pre>
</pre>
</div><div id="index-body">
  <h2 id="Other"><span id="section-head">Other</span></h2>
  <pre>
<span id="section-content"> <a href="core-api.html#clojure.contrib.core/-?&gt;">-?&gt;</a><span id="line-content">                          macro         core               Same as clojure.core/-&gt; but returns nil as soon as...
</span></span><span id="section-content"> <a href="core-api.html#clojure.contrib.core/.?.">.?.</a><span id="line-content">                          macro         core               Same as clojure.core/.. but returns nil as soon as...
</span></span></pre>
</div>
<style type="text/css">
  #AllContentContainer {min-width: 96em;}
</style>
</div>
              </div>
            </div>
          </div>
	</div>
	<div id="foot">
	  <div style="text-align: center;" id="copyright">Copyright 2007-2009 by Rich Hickey and the various contributors</div>
	</div>
      </div>
      <div id="DesignedBy">Logo &amp; site design by <a title="Visit Tom Hickey's website." href="http://www.tomhickey.com">Tom Hickey</a>.<br />
      Clojure auto-documentation system by Tom Faulhaber.</div>
    </div>
    <!-- /AllContentContainer -->
  </body>

</html>