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
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
|
<html>
<head>
<title>Index - clojure-contrib v1.3 API documentation</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">
<span class="toc-header"><span id="project-name">clojure-contrib</span> <span id="version">v1.3</span> API</span><br />
<ul>
<li><a class="wiki_link" href="index.html">Overview</a></li>
<li><a class="wiki_link" href="api-index.html">API Index</a></li>
</ul>
<span class="toc-header">Namespaces</span>
<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="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="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="import-static-api.html" class="wiki_link">import-static</a></li><li><a href="io-api.html" class="wiki_link">io</a></li><li><a href="jar-api.html" class="wiki_link">jar</a></li><li><a href="jmx-api.html" class="wiki_link">jmx</a></li><li><a href="json-api.html" class="wiki_link">json</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="priority-map-api.html" class="wiki_link">priority-map</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="properties-api.html" class="wiki_link">properties</a></li><li><a href="prxml-api.html" class="wiki_link">prxml</a></li><li><a href="reflect-api.html" class="wiki_link">reflect</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-api.html" class="wiki_link">seq</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="singleton-api.html" class="wiki_link">singleton</a></li><li><a href="sql-api.html" class="wiki_link">sql</a></li><li><a href="stream-utils-api.html" class="wiki_link">stream-utils</a></li><li><a href="string-api.html" class="wiki_link">string</a></li><li><a href="strint-api.html" class="wiki_link">strint</a></li><li><a href="swing-utils-api.html" class="wiki_link">swing-utils</a></li><li><a href="test-base64-api.html" class="wiki_link">test-base64</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 class="BranchTOC">
<span class="toc-header">Other Versions</span>
<ul id="left-sidebar-branch-list">
<li><a href="../index.html" class="wiki_link">v1.2 (stable)</a></li><li><a href="../branch-1.1.x/index.html" class="wiki_link">v1.1 (stable)</a></li>
</ul>
</div>
<a href="http://clojure.org" class="wiki_link">Clojure Home</a>
</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 - <span id="header-project">clojure-contrib</span> <span id="header-version">v1.3</span> (<span id="header-status">in development</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="io-api.html#clojure.contrib.io/*append*">*append*</a><span id="line-content"> var io If true, writer, output-stream and spit will open ...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/abs">abs</a><span id="line-content"> multimethod generic.math-functions Return the abs of x..
</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="generic.math-functions-api.html#clojure.contrib.generic.math-functions/acos">acos</a><span id="line-content"> multimethod generic.math-functions Return the acos of x..
</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="accumulators-api.html#clojure.contrib.accumulators/add">add</a><span id="line-content"> multimethod accumulators Add item to the accumulator acc. The exact meaning...
</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="dataflow-api.html#clojure.contrib.dataflow/add-cell-watcher">add-cell-watcher</a><span id="line-content"> function dataflow Adds a watcher to a cell to respond to changes of ...
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/add-cells">add-cells</a><span id="line-content"> function dataflow Given a collection of cells, add them to the dataf...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/add-items">add-items</a><span id="line-content"> function accumulators Add all elements of a collection coll to the accum...
</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->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="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="io-api.html#clojure.contrib.io/append-output-stream">append-output-stream</a><span id="line-content"> function io Like output-stream but opens file for appending. ...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/append-spit">append-spit</a><span id="line-content"> function io Like spit but appends to file..
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/append-writer">append-writer</a><span id="line-content"> function io Like writer but opens file for appending. Does no...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/approx=">approx=</a><span id="line-content"> function generic.math-functions Return true if the absolute value of the diffe...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/as-file">as-file</a><span id="line-content"> multimethod io 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="properties-api.html#clojure.contrib.properties/as-properties">as-properties</a><span id="line-content"> function properties Convert any seq of pairs to a java.utils.Propertie...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/as-str">as-str</a><span id="line-content"> function string Like clojure.core/str, but if an argument is a key...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/as-url">as-url</a><span id="line-content"> multimethod io Coerces argument (URL, URI, or String) to a java.n...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/asin">asin</a><span id="line-content"> multimethod generic.math-functions Return the asin of x..
</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><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/atan">atan</a><span id="line-content"> multimethod generic.math-functions Return the atan of x..
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/atan2">atan2</a><span id="line-content"> multimethod generic.math-functions Return the atan2 of x and y..
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/attribute-info">attribute-info</a><span id="line-content"> function jmx Get the MBeanAttributeInfo for an attribute..
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/attribute-names">attribute-names</a><span id="line-content"> function jmx All attribute names available on an MBean..
</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="io-api.html#clojure.contrib.io/*buffer-size*">*buffer-size*</a><span id="line-content"> var io Size, in bytes or characters, of the buffer used w...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/*byte-array-type*">*byte-array-type*</a><span id="line-content"> var io 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="string-api.html#clojure.contrib.string/blank?">blank?</a><span id="line-content"> function string 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="dataflow-api.html#clojure.contrib.dataflow/build-dataflow">build-dataflow</a><span id="line-content"> function dataflow Given a collection of cells, build and return a da...
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/build-source-cell">build-source-cell</a><span id="line-content"> function dataflow Builds a source cell.
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/build-standard-cell">build-standard-cell</a><span id="line-content"> function dataflow Builds a standard cell.
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/build-validator-cell">build-validator-cell</a><span id="line-content"> function dataflow Builds a validator cell.
</span></span><span id="section-content"> <a href="datalog-api.html#clojure.contrib.datalog/build-work-plan">build-work-plan</a><span id="line-content"> function datalog Given a list of rules and a query, build a work pl...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/butlast">butlast</a><span id="line-content"> function string 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="io-api.html#clojure.contrib.io/*char-array-type*">*char-array-type*</a><span id="line-content"> var io Type object for a Java primitive char array..
</span></span><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="monads-api.html#clojure.contrib.monads/call-cc">call-cc</a><span id="line-content"> function monads A computation in the cont monad that calls functio...
</span></span><span id="section-content"> <a href="reflect-api.html#clojure.contrib.reflect/call-method">call-method</a><span id="line-content"> function reflect Calls a private or protected method. params is a ...
</span></span><span id="section-content"> <a href="mock-api.html#clojure.contrib.mock/calls">calls</a><span id="line-content"> function mock Creates or associates to an existing expectation h...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/capitalize">capitalize</a><span id="line-content"> function string 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="generic.math-functions-api.html#clojure.contrib.generic.math-functions/ceil">ceil</a><span id="line-content"> multimethod generic.math-functions Return the ceil of x..
</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="dataflow-api.html#clojure.contrib.dataflow/cell">cell</a><span id="line-content"> macro dataflow Build a standard cell, like this: (cell fred ...
</span></span><span id="section-content"> <a href="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/certainly">certainly</a><span id="line-content"> function probabilities.finite-distributions Returns a distribution in which th...
</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="string-api.html#clojure.contrib.string/chomp">chomp</a><span id="line-content"> function string Removes all trailing newline \n or return \r chara...
</span></span><span id="section-content"> <a href="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/choose">choose</a><span id="line-content"> function probabilities.finite-distributions Construct a distribution from an e...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/chop">chop</a><span id="line-content"> function string Removes the last character of string, does nothing...
</span></span><span id="section-content"> <a href="classpath-api.html#clojure.contrib.classpath/classpath">classpath</a><span id="line-content"> function classpath Returns a sequence of File objects of the elements...
</span></span><span id="section-content"> <a href="classpath-api.html#clojure.contrib.classpath/classpath-directories">classpath-directories</a><span id="line-content"> function classpath Returns a sequence of File objects for the directo...
</span></span><span id="section-content"> <a href="classpath-api.html#clojure.contrib.classpath/classpath-jarfiles">classpath-jarfiles</a><span id="line-content"> function classpath Returns a sequence of JarFile objects for the JAR ...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/clojure-source-file?">clojure-source-file?</a><span id="line-content"> function find-namespaces Returns true if file is a normal file with a .clj ...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/clojure-sources-in-jar">clojure-sources-in-jar</a><span id="line-content"> function find-namespaces Returns a sequence of filenames ending in .clj fou...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/codepoints">codepoints</a><span id="line-content"> function string 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="accumulators-api.html#clojure.contrib.accumulators/combine">combine</a><span id="line-content"> multimethod accumulators Combine the values of the accumulators acc1 and ac...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/comment?">comment?</a><span id="line-content"> function find-namespaces Returns true if form is a (comment ...).
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/commons-logging">commons-logging</a><span id="line-content"> function logging Returns a commons-logging-based implementation of ...
</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="miglayout-api.html#clojure.contrib.miglayout/components">components</a><span id="line-content"> function miglayout Returns a map from id (a keyword) to component for...
</span></span><span id="section-content"> <a href="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/cond-dist-m">cond-dist-m</a><span id="line-content"> var probabilities.finite-distributions Variant of the dist monad that can...
</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="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/cond-prob">cond-prob</a><span id="line-content"> function probabilities.finite-distributions Returns the conditional probabilit...
</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="generic.math-functions-api.html#clojure.contrib.generic.math-functions/conjugate">conjugate</a><span id="line-content"> multimethod generic.math-functions Return the conjugate of x..
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/connection">connection</a><span id="line-content"> function sql Returns the current database connection (or throws...
</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="monads-api.html#clojure.contrib.monads/cont-m">cont-m</a><span id="line-content"> var monads Monad describing computations in continuation-pass...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/copy">copy</a><span id="line-content"> multimethod io Copies input to output. Returns nil. Input may be...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/cos">cos</a><span id="line-content"> multimethod generic.math-functions Return the cos of x..
</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><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/create-table">create-table</a><span id="line-content"> function sql Creates a table on the open database connection gi...
</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="io-api.html#clojure.contrib.io/*default-encoding*">*default-encoding*</a><span id="line-content"> var io Name of the default encoding to use when reading &...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/debug">debug</a><span id="line-content"> macro logging Debug level logging using print-style args..
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/debugf">debugf</a><span id="line-content"> macro logging Debug level logging using format..
</span></span><span id="section-content"> <a href="base64-api.html#clojure.contrib.base64/decode">decode</a><span id="line-content"> function base64 Decodes base64-encoded content from str-reader. Wr...
</span></span><span id="section-content"> <a href="base64-api.html#clojure.contrib.base64/decode-str">decode-str</a><span id="line-content"> function base64 Decodes base64-encoded String using encoding. Enco...
</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="generic.arithmetic-api.html#clojure.contrib.generic.arithmetic/defmethod*">defmethod*</a><span id="line-content"> macro generic.arithmetic Define a method implementation for the multimethod...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/defmonad">defmonad</a><span id="line-content"> macro monads Define a named monad by defining the monad operati...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/defmonadfn">defmonadfn</a><span id="line-content"> macro monads Like defn, but for functions that use monad operat...
</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="stream-utils-api.html#clojure.contrib.stream-utils/defst">defst</a><span id="line-content"> macro stream-utils Define the stream transformer name by body. The no...
</span></span><span id="section-content"> <a href="stream-utils-api.html#clojure.contrib.stream-utils/defstream">defstream</a><span id="line-content"> macro stream-utils Define object of the given type as a stream whose ...
</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="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="io-api.html#clojure.contrib.io/delete-file">delete-file</a><span id="line-content"> function io Delete file f. Raise an exception if it fails unle...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/delete-file-recursively">delete-file-recursively</a><span id="line-content"> function io Delete file f. If it's a directory, recursively de...
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/delete-rows">delete-rows</a><span id="line-content"> function sql Deletes rows from a table. where-params is a vecto...
</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="ns-utils-api.html#clojure.contrib.ns-utils/dir">dir</a><span id="line-content"> macro ns-utils Prints a sorted directory of public vars in a name...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/discrete">discrete</a><span id="line-content"> function probabilities.monte-carlo A discrete distribution, defined by a map d...
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/display-cell">display-cell</a><span id="line-content"> multimethod dataflow A 'readable' form of the cell.
</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="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/dist-m">dist-m</a><span id="line-content"> var probabilities.finite-distributions Monad describing computations on f...
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/do-commands">do-commands</a><span id="line-content"> function sql Executes SQL commands on the open database connect...
</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="sql-api.html#clojure.contrib.sql/do-prepared">do-prepared</a><span id="line-content"> function sql Executes an (optionally parameterized) SQL prepare...
</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="string-api.html#clojure.contrib.string/dochars">dochars</a><span id="line-content"> macro string bindings => [name string] Repeatedly executes bod...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/docodepoints">docodepoints</a><span id="line-content"> macro string bindings => [name string] Repeatedly executes bod...
</span></span><span id="section-content"> <a href="ns-utils-api.html#clojure.contrib.ns-utils/docs">docs</a><span id="line-content"> macro ns-utils Prints documentation for the public vars in a name...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/domonad">domonad</a><span id="line-content"> macro monads Monad comprehension. Takes the name of a monad, a ...
</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="string-api.html#clojure.contrib.string/drop">drop</a><span id="line-content"> function string Drops first n characters from s. Returns an empty...
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/drop-table">drop-table</a><span id="line-content"> function sql Drops a table on the open database connection give...
</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="accumulators-api.html#clojure.contrib.accumulators/empty-counter">empty-counter</a><span id="line-content"> var accumulators An empty counter accumulator. Its value is a map t...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-counter-with-total">empty-counter-with-total</a><span id="line-content"> var accumulators An empty counter-with-total accumulator. It works ...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-list">empty-list</a><span id="line-content"> var accumulators An empty list accumulator. Adding an item appends ...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-map">empty-map</a><span id="line-content"> var accumulators An empty map accumulator. Items to be added must b...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-maximum">empty-maximum</a><span id="line-content"> var accumulators An empty maximum accumulator. Only numbers can be ...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-mean-variance">empty-mean-variance</a><span id="line-content"> var accumulators An empty mean-variance accumulator, combining samp...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-min-max">empty-min-max</a><span id="line-content"> var accumulators An empty min-max accumulator, combining minimum an...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-minimum">empty-minimum</a><span id="line-content"> var accumulators An empty minimum accumulator. Only numbers can be ...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-product">empty-product</a><span id="line-content"> var accumulators An empty sum accumulator. Only numbers can be adde...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-queue">empty-queue</a><span id="line-content"> var accumulators An empty queue accumulator. Adding an item appends...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-set">empty-set</a><span id="line-content"> var accumulators An empty set accumulator..
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-string">empty-string</a><span id="line-content"> var accumulators An empty string accumulator. Adding an item (strin...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-sum">empty-sum</a><span id="line-content"> var accumulators An empty sum accumulator. Only numbers can be adde...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-tuple">empty-tuple</a><span id="line-content"> function accumulators Returns an accumulator tuple with the supplied emp...
</span></span><span id="section-content"> <a href="accumulators-api.html#clojure.contrib.accumulators/empty-vector">empty-vector</a><span id="line-content"> var accumulators An empty vector accumulator. Adding an item append...
</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 Error level logging using print-style args..
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/errorf">errorf</a><span id="line-content"> macro logging Error level logging using format..
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/escape">escape</a><span id="line-content"> function string Returns a new String by applying cmap (a function ...
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/eval-cell">eval-cell</a><span id="line-content"> multimethod dataflow Evaluate a dataflow cell. Return [changed, old va...
</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="generic.math-functions-api.html#clojure.contrib.generic.math-functions/exp">exp</a><span id="line-content"> multimethod generic.math-functions Return the exp of x..
</span></span><span id="section-content"> <a href="mock-api.html#clojure.contrib.mock/expect">expect</a><span id="line-content"> macro mock Use expect to redirect calls to dependent function...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/exponential">exponential</a><span id="line-content"> function probabilities.monte-carlo Transform a sequence of uniform random numb...
</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/*force*">*force*</a><span id="line-content"> var logging Overrides the default rules for choosing between l...
</span></span><span id="section-content"> <a href="condition-api.html#clojure.contrib.condition/*full-stack-traces*">*full-stack-traces*</a><span id="line-content"> var condition Bind to true to include clojure.{core,lang,main} f...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/fatal">fatal</a><span id="line-content"> macro logging Fatal level logging using print-style args..
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/fatalf">fatalf</a><span id="line-content"> macro logging Fatal level logging using format..
</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="monads-api.html#clojure.contrib.monads/fetch-state">fetch-state</a><span id="line-content"> function monads Return a state-monad function that returns the cur...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/fetch-val">fetch-val</a><span id="line-content"> function monads Return a state-monad function that assumes the sta...
</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="io-api.html#clojure.contrib.io/file">file</a><span id="line-content"> function io Returns a java.io.File from string or file args..
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/file-str">file-str</a><span id="line-content"> function io 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-api.html#clojure.contrib.seq/fill-queue">fill-queue</a><span id="line-content"> function seq filler-func will be called in another thread with ...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/find-clojure-sources-in-dir">find-clojure-sources-in-dir</a><span id="line-content"> function find-namespaces Searches recursively under dir for Clojure source ...
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/find-connection">find-connection</a><span id="line-content"> function sql Returns the current database connection (or nil if...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/find-factory">find-factory</a><span id="line-content"> function logging Returns the first LogFactory found that is availab...
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/find-first">find-first</a><span id="line-content"> function seq Returns the first item of coll for which (pred ite...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/find-namespaces-in-dir">find-namespaces-in-dir</a><span id="line-content"> function find-namespaces Searches dir recursively for (ns ...) declarations...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/find-namespaces-in-jarfile">find-namespaces-in-jarfile</a><span id="line-content"> function find-namespaces Searches the JAR file for Clojure source files con...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/find-namespaces-on-classpath">find-namespaces-on-classpath</a><span id="line-content"> function find-namespaces Searches CLASSPATH (both directories and JAR files...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/find-ns-decls-in-dir">find-ns-decls-in-dir</a><span id="line-content"> function find-namespaces Searches dir recursively for (ns ...) declarations...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/find-ns-decls-in-jarfile">find-ns-decls-in-jarfile</a><span id="line-content"> function find-namespaces Searches the JAR file for Clojure source files con...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/find-ns-decls-on-classpath">find-ns-decls-on-classpath</a><span id="line-content"> function find-namespaces Searches CLASSPATH (both directories and JAR files...
</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-api.html#clojure.contrib.seq/flatten">flatten</a><span id="line-content"> function seq DEPRECATED. Prefer clojure.core version. Takes any...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/floor">floor</a><span id="line-content"> multimethod generic.math-functions Return the floor of x..
</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="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/flush">flush</a><span id="line-content"> function monadic-io-streams Flush.
</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-api.html#clojure.contrib.seq/frequencies">frequencies</a><span id="line-content"> function seq DEPRECATED. Prefer clojure.core version. Returns a...
</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="string-api.html#clojure.contrib.string/get">get</a><span id="line-content"> function string Gets the i'th character in string..
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/get-cell">get-cell</a><span id="line-content"> function dataflow Get the single cell named by name.
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/get-cells">get-cells</a><span id="line-content"> function dataflow Get all the cells named by name.
</span></span><span id="section-content"> <a href="reflect-api.html#clojure.contrib.reflect/get-field">get-field</a><span id="line-content"> function reflect Access to private or protected field. field-name ...
</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="ns-utils-api.html#clojure.contrib.ns-utils/get-ns">get-ns</a><span id="line-content"> function ns-utils Returns the namespace named by ns-sym or throws if...
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/get-old-value">get-old-value</a><span id="line-content"> function dataflow Looks up an old value.
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/get-source-cells">get-source-cells</a><span id="line-content"> function dataflow Returns a collection of source cells from the data...
</span></span><span id="section-content"> <a href="properties-api.html#clojure.contrib.properties/get-system-property">get-system-property</a><span id="line-content"> function properties Get a system property..
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/get-value">get-value</a><span id="line-content"> function dataflow Gets a value from the df matching the passed symbo...
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/get-value-from-cell">get-value-from-cell</a><span id="line-content"> function dataflow Given a cell, get its value.
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/get-values">get-values</a><span id="line-content"> function dataflow Gets a collection of values from the df by name.
</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="string-api.html#clojure.contrib.string/grep">grep</a><span id="line-content"> function string Filters elements of coll by a regular expression. ...
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/group-by">group-by</a><span id="line-content"> function seq DEPRECATED. Prefer clojure.core version. Returns ...
</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><span id="section-content"> <a href="condition-api.html#clojure.contrib.condition/handler-case">handler-case</a><span id="line-content"> macro condition Executes body in a context where raised conditions...
</span></span><span id="section-content"> <a href="mock-api.html#clojure.contrib.mock/has-args">has-args</a><span id="line-content"> macro mock Creates or associates to an existing expectation h...
</span></span><span id="section-content"> <a href="mock-api.html#clojure.contrib.mock/has-matching-signature?">has-matching-signature?</a><span id="line-content"> function mock Calls no-matching-function-signature if no match i...
</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="monads-api.html#clojure.contrib.monads/identity-m">identity-m</a><span id="line-content"> var monads Monad describing plain computations. This monad do...
</span></span><span id="section-content"> <a href="ns-utils-api.html#clojure.contrib.ns-utils/immigrate">immigrate</a><span id="line-content"> function ns-utils Create a public var in this namespace for each pub...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/impl-enabled?">impl-enabled?</a><span id="line-content"> function 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"> function logging Returns an implementation-specific Log by namespac...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/impl-name">impl-name</a><span id="line-content"> function logging Returns some text identifying the underlying imple...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/impl-write!">impl-write!</a><span id="line-content"> function 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="seq-api.html#clojure.contrib.seq/includes?">includes?</a><span id="line-content"> function seq Returns true if coll contains something equal (wit...
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/indexed">indexed</a><span id="line-content"> function seq 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 Info level logging using print-style args..
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/infof">infof</a><span id="line-content"> macro logging Info level logging using format..
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/input-stream">input-stream</a><span id="line-content"> function io Attempts to coerce its argument into an open java....
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/insert-records">insert-records</a><span id="line-content"> function sql Inserts records into a table. records are maps fro...
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/insert-rows">insert-rows</a><span id="line-content"> function sql Inserts complete rows into a table. Each row is a ...
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/insert-values">insert-values</a><span id="line-content"> function sql Inserts rows into a table with values for specifie...
</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="sql-api.html#clojure.contrib.sql/is-rollback-only">is-rollback-only</a><span id="line-content"> function sql Returns true if the outermost transaction will rol...
</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="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="logging-api.html#clojure.contrib.logging/java-util-logging">java-util-logging</a><span id="line-content"> function logging Returns a java.util.logging-based implementation o...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/jmx->clj">jmx->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="string-api.html#clojure.contrib.string/join">join</a><span id="line-content"> function string Returns a string of all elements in coll, separate...
</span></span><span id="section-content"> <a href="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/join-with">join-with</a><span id="line-content"> function probabilities.finite-distributions Returns the distribution of (f x y...
</span></span><span id="section-content"> <a href="json-api.html#clojure.contrib.json/json-str">json-str</a><span id="line-content"> function json 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="logging-api.html#clojure.contrib.logging/*log-factory*">*log-factory*</a><span id="line-content"> var logging An instance satisfying the LogFactory protocol. Us...
</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 when...
</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="probabilities.random-numbers-api.html#clojure.contrib.probabilities.random-numbers/lcg">lcg</a><span id="line-content"> function probabilities.random-numbers Create a linear congruential generator.
</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="generic.math-functions-api.html#clojure.contrib.generic.math-functions/log">log</a><span id="line-content"> multimethod generic.math-functions Return the log of x..
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/Log">Log</a><span id="line-content"> var logging The protocol through which macros will interact wi...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/log">log</a><span id="line-content"> macro logging Evaluates and logs a message only if the specified...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/log*">log*</a><span id="line-content"> function logging Attempts to log a message, either directly or via ...
</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, piping all wri...
</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="logging-api.html#clojure.contrib.logging/log4j-logging">log4j-logging</a><span id="line-content"> function logging Returns a log4j-based implementation of the LogFac...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/logf">logf</a><span id="line-content"> macro logging Logs a message using a format string and args. Can...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/LogFactory">LogFactory</a><span id="line-content"> var logging The protocol through which macros will obtain an i...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/lognormal">lognormal</a><span id="line-content"> function probabilities.monte-carlo Transform a sequence of uniform random numb...
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/logp">logp</a><span id="line-content"> macro logging Logs a message using print style args. Can optiona...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/lower-case">lower-case</a><span id="line-content"> function string Converts string to all lower-case..
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/ltrim">ltrim</a><span id="line-content"> function string Removes whitespace from the left side of string. D...
</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="monads-api.html#clojure.contrib.monads/m-chain">m-chain</a><span id="line-content"> var monads Chains together monadic computation steps that are...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-fmap">m-fmap</a><span id="line-content"> var monads Bind the monadic value m to the function returning...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-join">m-join</a><span id="line-content"> var monads Converts a monadic value containing a monadic valu...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-lift">m-lift</a><span id="line-content"> macro monads Converts a function f of n arguments into a functi...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-map">m-map</a><span id="line-content"> var monads 'Executes' the sequence of monadic values resultin...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-reduce">m-reduce</a><span id="line-content"> var monads Return the reduction of (m-lift 2 f) over the list...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-seq">m-seq</a><span id="line-content"> var monads 'Executes' the monadic values in ms and returns a ...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-until">m-until</a><span id="line-content"> var monads While (p x) is false, replace x by the value retur...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-when">m-when</a><span id="line-content"> macro monads If test is logical true, return monadic value m-ex...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/m-when-not">m-when-not</a><span id="line-content"> macro monads If test if logical false, return monadic value m-e...
</span></span><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="mock-api.html#clojure.contrib.mock/make-arg-checker">make-arg-checker</a><span id="line-content"> function mock Creates the argument verifying function for a repl...
</span></span><span id="section-content"> <a href="mock-api.html#clojure.contrib.mock/make-count-checker">make-count-checker</a><span id="line-content"> function mock creates the count checker that is invoked at the e...
</span></span><span id="section-content"> <a href="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/make-distribution">make-distribution</a><span id="line-content"> function probabilities.finite-distributions Returns the distribution in which ...
</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="mock-api.html#clojure.contrib.mock/make-mock">make-mock</a><span id="line-content"> function mock creates a vector containing the following informat...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/make-parents">make-parents</a><span id="line-content"> function io Creates all parent directories of file..
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/map->attribute-infos">map->attribute-infos</a><span id="line-content"> function jmx Construct an MBeanAttributeInfo[] from a Clojure a...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/map-str">map-str</a><span id="line-content"> function string 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="generic.comparison-api.html#clojure.contrib.generic.comparison/max">max</a><span id="line-content"> function generic.comparison Returns the greatest of its arguments. Like clojur...
</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="monads-api.html#clojure.contrib.monads/maybe-m">maybe-m</a><span id="line-content"> var monads Monad describing computations with possible failur...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/maybe-t">maybe-t</a><span id="line-content"> function monads Monad transformer that transforms a monad m into a...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/mbean">mbean</a><span id="line-content"> function jmx Like clojure.core/bean, but for JMX beans. Returns...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/mbean-names">mbean-names</a><span id="line-content"> function jmx Finds all MBeans matching a name on the current *c...
</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="miglayout-api.html#clojure.contrib.miglayout/miglayout">miglayout</a><span id="line-content"> function miglayout Adds java.awt.Components to a javax.swing.JCompone...
</span></span><span id="section-content"> <a href="generic.comparison-api.html#clojure.contrib.generic.comparison/min">min</a><span id="line-content"> function generic.comparison Returns the least of its arguments. Like clojure.c...
</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><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/monad">monad</a><span id="line-content"> macro monads Define a monad by defining the monad operations. T...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/monad-transformer">monad-transformer</a><span id="line-content"> macro monads Define a monad transforer in terms of the monad op...
</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="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/n-sphere">n-sphere</a><span id="line-content"> function probabilities.monte-carlo Return a uniform distribution of n-dimensio...
</span></span><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="generic.comparison-api.html#clojure.contrib.generic.comparison/neg?">neg?</a><span id="line-content"> multimethod generic.comparison Return true of x is negative..
</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><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/normal">normal</a><span id="line-content"> function probabilities.monte-carlo Transform a sequence urs of uniform random ...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/normal-box-muller">normal-box-muller</a><span id="line-content"> function probabilities.monte-carlo Transform a sequence of uniform random numb...
</span></span><span id="section-content"> <a href="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/normalize">normalize</a><span id="line-content"> function probabilities.finite-distributions Convert a weight map (e.g. a map o...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/ns-decl?">ns-decl?</a><span id="line-content"> function find-namespaces Returns true if form is a (ns ...) declaration..
</span></span><span id="section-content"> <a href="ns-utils-api.html#clojure.contrib.ns-utils/ns-vars">ns-vars</a><span id="line-content"> function ns-utils Returns a sorted seq of symbols naming public vars...
</span></span></pre>
</div><div id="index-body">
<h2 id="O"><span id="section-head">O</span></h2>
<pre>
<span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/op-param-types">op-param-types</a><span id="line-content"> function jmx The parameter types (as class name strings) for op...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/operation">operation</a><span id="line-content"> function jmx The MBeanOperationInfo for operation op on mbean n...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/operation-names">operation-names</a><span id="line-content"> function jmx All operation names available on an MBean..
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/operations">operations</a><span id="line-content"> function jmx All oeprations available on an MBean..
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/output-stream">output-stream</a><span id="line-content"> function io Attempts to coerce its argument into an open java....
</span></span></pre>
</div><div id="index-body">
<h2 id="P"><span id="section-head">P</span></h2>
<pre>
<span id="section-content"> <a href="lazy-xml-api.html#clojure.contrib.lazy-xml/parse-seq">parse-seq</a><span id="line-content"> function lazy-xml Parses the source s, which can be a File, InputStr...
</span></span><span id="section-content"> <a href="lazy-xml-api.html#clojure.contrib.lazy-xml/parse-trim">parse-trim</a><span id="line-content"> function lazy-xml Parses the source s, which can be a File, InputStr...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/partition">partition</a><span id="line-content"> function string Splits the string into a lazy sequence of substrin...
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/partition-all">partition-all</a><span id="line-content"> function seq DEPRECATED. Prefer clojure.core version. Returns a...
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/partition-by">partition-by</a><span id="line-content"> function seq DEPRECATED. Prefer clojure.core version. Applies f...
</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="stream-utils-api.html#clojure.contrib.stream-utils/pick">pick</a><span id="line-content"> function stream-utils Return the next value of stream argument n inside ...
</span></span><span id="section-content"> <a href="stream-utils-api.html#clojure.contrib.stream-utils/pick-all">pick-all</a><span id="line-content"> function stream-utils Return a vector containing the next value of each ...
</span></span><span id="section-content"> <a href="generic.comparison-api.html#clojure.contrib.generic.comparison/pos?">pos?</a><span id="line-content"> multimethod generic.comparison Return true of x is positive..
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/positions">positions</a><span id="line-content"> function seq 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="generic.math-functions-api.html#clojure.contrib.generic.math-functions/pow">pow</a><span id="line-content"> multimethod generic.math-functions Return the pow of x and y..
</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="json-api.html#clojure.contrib.json/pprint-json">pprint-json</a><span id="line-content"> function json Pretty-prints JSON representation of x to *out*.
</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="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/print">print</a><span id="line-content"> function monadic-io-streams Print obj.
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/print-dataflow">print-dataflow</a><span id="line-content"> function dataflow Prints a dataflow, one cell per line.
</span></span><span id="section-content"> <a href="ns-utils-api.html#clojure.contrib.ns-utils/print-dir">print-dir</a><span id="line-content"> function ns-utils Prints a sorted directory of public vars in a name...
</span></span><span id="section-content"> <a href="ns-utils-api.html#clojure.contrib.ns-utils/print-docs">print-docs</a><span id="line-content"> function ns-utils Prints documentation for the public vars in a name...
</span></span><span id="section-content"> <a href="json-api.html#clojure.contrib.json/print-json">print-json</a><span id="line-content"> function json Write JSON-formatted output to *out*.
</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="condition-api.html#clojure.contrib.condition/print-stack-trace">print-stack-trace</a><span id="line-content"> function condition Prints a stack trace for a condition or Throwable....
</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="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/println">println</a><span id="line-content"> function monadic-io-streams Print obj followed by a newline.
</span></span><span id="section-content"> <a href="priority-map-api.html#clojure.contrib.priority-map/priority-map">priority-map</a><span id="line-content"> function priority-map keyval => key val Returns a new priority map with ...
</span></span><span id="section-content"> <a href="priority-map-api.html#clojure.contrib.priority-map/priority-map-by">priority-map-by</a><span id="line-content"> function priority-map keyval => key val Returns a new priority map with ...
</span></span><span id="section-content"> <a href="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/prob">prob</a><span id="line-content"> function probabilities.finite-distributions Return the probability that the pr...
</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="io-api.html#clojure.contrib.io/pwd">pwd</a><span id="line-content"> function io 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>
<span id="section-content"> <a href="generic.arithmetic-api.html#clojure.contrib.generic.arithmetic/qsym">qsym</a><span id="line-content"> macro generic.arithmetic Create the qualified symbol corresponding to sym i...
</span></span></pre>
</div><div id="index-body">
<h2 id="R"><span id="section-head">R</span></h2>
<pre>
<span id="section-content"> <a href="condition-api.html#clojure.contrib.condition/raise">raise</a><span id="line-content"> macro condition Raises a condition. With no arguments, re-raises t...
</span></span><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-api.html#clojure.contrib.seq/rand-elt">rand-elt</a><span id="line-content"> function seq DEPRECATED. Prefer clojure.core/rand-nth. Return a...
</span></span><span id="section-content"> <a href="probabilities.random-numbers-api.html#clojure.contrib.probabilities.random-numbers/rand-stream">rand-stream</a><span id="line-content"> var probabilities.random-numbers A random number stream based on clojure....
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/random-stream">random-stream</a><span id="line-content"> function probabilities.monte-carlo Define a random stream by a distribution an...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/raw-read">raw-read</a><span id="line-content"> function jmx Read an mbean property. Returns low-level Java obj...
</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="jmx-api.html#clojure.contrib.jmx/read">read</a><span id="line-content"> var jmx Read an mbean property..
</span></span><span id="section-content"> <a href="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/read-char">read-char</a><span id="line-content"> function monadic-io-streams Read a single character.
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/read-file-ns-decl">read-file-ns-decl</a><span id="line-content"> function find-namespaces Attempts to read a (ns ...) declaration from file,...
</span></span><span id="section-content"> <a href="json-api.html#clojure.contrib.json/read-json">read-json</a><span id="line-content"> function json Reads one JSON value from input String or Reader. ...
</span></span><span id="section-content"> <a href="json-api.html#clojure.contrib.json/read-json-from">read-json-from</a><span id="line-content"> function json Reads one JSON value from input String or Reader. ...
</span></span><span id="section-content"> <a href="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/read-line">read-line</a><span id="line-content"> function monadic-io-streams Read a single line.
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/read-lines">read-lines</a><span id="line-content"> function io Like clojure.core/line-seq but opens f with reader...
</span></span><span id="section-content"> <a href="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/read-lines">read-lines</a><span id="line-content"> function monadic-io-streams Read all lines and return them in a vector.
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/read-ns-decl">read-ns-decl</a><span id="line-content"> function find-namespaces Attempts to read a (ns ...) declaration from rdr, ...
</span></span><span id="section-content"> <a href="find-namespaces-api.html#clojure.contrib.find-namespaces/read-ns-decl-from-jarfile-entry">read-ns-decl-from-jarfile-entry</a><span id="line-content"> function find-namespaces Attempts to read a (ns ...) declaration from the n...
</span></span><span id="section-content"> <a href="properties-api.html#clojure.contrib.properties/read-properties">read-properties</a><span id="line-content"> function properties Read properties from file-able..
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/read-supported">read-supported</a><span id="line-content"> function jmx Calls read to read an mbean property, *returning* ...
</span></span><span id="section-content"> <a href="jmx-api.html#clojure.contrib.jmx/readable?">readable?</a><span id="line-content"> function jmx Is attribute readable?.
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/reader">reader</a><span id="line-content"> function io Attempts to coerce its argument into an open java....
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/rec-cat">rec-cat</a><span id="line-content"> macro seq Similar to lazy-cat but binds the resulting sequen...
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/rec-seq">rec-seq</a><span id="line-content"> macro seq 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-api.html#clojure.contrib.seq/reductions">reductions</a><span id="line-content"> function seq DEPRECATED. Prefer clojure.core version. Returns a...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/reject">reject</a><span id="line-content"> function probabilities.monte-carlo Return the distribution that results from r...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/relative-path-string">relative-path-string</a><span id="line-content"> multimethod io Interpret a String or java.io.File as a relative p...
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/remove-cells">remove-cells</a><span id="line-content"> function dataflow Given a collection of cells, remove them from the ...
</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->n..
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/repeat">repeat</a><span id="line-content"> function string 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="string-api.html#clojure.contrib.string/replace-by">replace-by</a><span id="line-content"> function string Replaces all matches of re in s with the result of...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/replace-char">replace-char</a><span id="line-content"> function string Replaces all instances of character a with charact...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/replace-first-by">replace-first-by</a><span id="line-content"> function string Replace first match of re in s with the result of ...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/replace-first-re">replace-first-re</a><span id="line-content"> function string Replace first match of re in s..
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/replace-first-str">replace-first-str</a><span id="line-content"> function string Replace first occurance of substring a with b in s...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/replace-re">replace-re</a><span id="line-content"> function string Replaces all matches of re with replacement in s..
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/replace-str">replace-str</a><span id="line-content"> function string Replaces all instances of substring a with b in s..
</span></span><span id="section-content"> <a href="mock-api.html#clojure.contrib.mock/returns">returns</a><span id="line-content"> function mock Creates or associates to an existing expectation h...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/reverse">reverse</a><span id="line-content"> function string 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="generic.math-functions-api.html#clojure.contrib.generic.math-functions/rint">rint</a><span id="line-content"> multimethod generic.math-functions Return the rint of x..
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/rotations">rotations</a><span id="line-content"> function seq Returns a lazy seq of all rotations of a seq.
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/round">round</a><span id="line-content"> multimethod generic.math-functions Return the round of x..
</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="string-api.html#clojure.contrib.string/rtrim">rtrim</a><span id="line-content"> function string Removes whitespace from the right side of string. ...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/run-cont">run-cont</a><span id="line-content"> function monads Execute the computation c in the cont monad and re...
</span></span><span id="section-content"> <a href="datalog-api.html#clojure.contrib.datalog/run-work-plan">run-work-plan</a><span id="line-content"> function datalog Given a work plan, a database, and some query bind...
</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="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="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/sample">sample</a><span id="line-content"> function probabilities.monte-carlo Return the distribution of samples of lengt...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/sample-mean">sample-mean</a><span id="line-content"> function probabilities.monte-carlo Return the distribution of the mean over n ...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/sample-mean-variance">sample-mean-variance</a><span id="line-content"> function probabilities.monte-carlo Return the distribution of the mean-and-var...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/sample-reduce">sample-reduce</a><span id="line-content"> function probabilities.monte-carlo Returns the distribution of the reduction o...
</span></span><span id="section-content"> <a href="probabilities.monte-carlo-api.html#clojure.contrib.probabilities.monte-carlo/sample-sum">sample-sum</a><span id="line-content"> function probabilities.monte-carlo Return the distribution of the sum over n s...
</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-api.html#clojure.contrib.seq/separate">separate</a><span id="line-content"> function seq 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-api.html#clojure.contrib.seq/seq-on">seq-on</a><span id="line-content"> multimethod seq 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="monads-api.html#clojure.contrib.monads/sequence-m">sequence-m</a><span id="line-content"> var monads Monad describing multi-valued computations, i.e. c...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/sequence-t">sequence-t</a><span id="line-content"> function monads Monad transformer that transforms a monad m into a...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/set-m">set-m</a><span id="line-content"> var monads Monad describing multi-valued computations, like s...
</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="sql-api.html#clojure.contrib.sql/set-rollback-only">set-rollback-only</a><span id="line-content"> function sql Marks the outermost transaction such that it will ...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/set-state">set-state</a><span id="line-content"> function monads Return a state-monad function that replaces the cu...
</span></span><span id="section-content"> <a href="properties-api.html#clojure.contrib.properties/set-system-properties">set-system-properties</a><span id="line-content"> function properties Set some system properties. Nil clears a property..
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/set-val">set-val</a><span id="line-content"> function monads Return a state-monad function that assumes the sta...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/sgn">sgn</a><span id="line-content"> multimethod generic.math-functions Return the sign of x (-1, 0, or 1)..
</span></span><span id="section-content"> <a href="seq-api.html#clojure.contrib.seq/shuffle">shuffle</a><span id="line-content"> function seq DEPRECATED. Prefer clojure.core version. Return a ...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/sin">sin</a><span id="line-content"> multimethod generic.math-functions Return the sin of x..
</span></span><span id="section-content"> <a href="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/skip-chars">skip-chars</a><span id="line-content"> function monadic-io-streams Skip n characters.
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/slf4j-logging">slf4j-logging</a><span id="line-content"> function logging Returns a SLF4J-based implementation of the LogFac...
</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="io-api.html#clojure.contrib.io/slurp*">slurp*</a><span id="line-content"> function io Like clojure.core/slurp but opens f with reader..
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/source-cell?">source-cell?</a><span id="line-content"> function dataflow Is this cell a source cell?.
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/spit">spit</a><span id="line-content"> function io Opposite of slurp. Opens f with writer, writes co...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/split">split</a><span id="line-content"> function string Splits string on a regular expression. Optional a...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/split-lines">split-lines</a><span id="line-content"> function string 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 writes the form and its result ...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/sqr">sqr</a><span id="line-content"> multimethod generic.math-functions Return the square of x..
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/sqrt">sqrt</a><span id="line-content"> multimethod generic.math-functions Return the sqrt of x..
</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="condition-api.html#clojure.contrib.condition/stack-trace-info">stack-trace-info</a><span id="line-content"> multimethod condition Returns header, stack-trace, and cause info from c...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/state-m">state-m</a><span id="line-content"> var monads Monad describing stateful computations. The monadi...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/state-m-until">state-m-until</a><span id="line-content"> function monads An optimized implementation of m-until for the sta...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/state-t">state-t</a><span id="line-content"> function monads Monad transformer that transforms a monad m into a...
</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="stream-utils-api.html#clojure.contrib.stream-utils/stream-drop">stream-drop</a><span id="line-content"> function stream-utils Return a stream containing all but the first n ele...
</span></span><span id="section-content"> <a href="stream-utils-api.html#clojure.contrib.stream-utils/stream-filter">stream-filter</a><span id="line-content"> multimethod stream-utils Return a new stream that contrains the elements of...
</span></span><span id="section-content"> <a href="stream-utils-api.html#clojure.contrib.stream-utils/stream-flatten">stream-flatten</a><span id="line-content"> function stream-utils Converts a stream of sequences into a stream of th...
</span></span><span id="section-content"> <a href="stream-utils-api.html#clojure.contrib.stream-utils/stream-m">stream-m</a><span id="line-content"> var stream-utils Monad describing stream computations. The monadic ...
</span></span><span id="section-content"> <a href="stream-utils-api.html#clojure.contrib.stream-utils/stream-map">stream-map</a><span id="line-content"> multimethod stream-utils Return a new stream by mapping the function f on t...
</span></span><span id="section-content"> <a href="stream-utils-api.html#clojure.contrib.stream-utils/stream-next">stream-next</a><span id="line-content"> multimethod stream-utils Returns a vector [next-value new-state] where next...
</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="stream-utils-api.html#clojure.contrib.stream-utils/stream-seq">stream-seq</a><span id="line-content"> function stream-utils Return a lazy seq on the stream. Also accessible v...
</span></span><span id="section-content"> <a href="stream-utils-api.html#clojure.contrib.stream-utils/stream-type">stream-type</a><span id="line-content"> var stream-utils The root type for the stream hierarchy. For each s...
</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="string-api.html#clojure.contrib.string/substring?">substring?</a><span id="line-content"> function string True if s contains the substring..
</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="string-api.html#clojure.contrib.string/swap-case">swap-case</a><span id="line-content"> function string 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="logging-api.html#clojure.contrib.logging/*tx-agent-levels*">*tx-agent-levels*</a><span id="line-content"> var logging The set of levels that will require using an agent...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/tail">tail</a><span id="line-content"> function string Returns the last n characters of s..
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/take">take</a><span id="line-content"> function string Take first n characters from s, up to the length o...
</span></span><span id="section-content"> <a href="generic.math-functions-api.html#clojure.contrib.generic.math-functions/tan">tan</a><span id="line-content"> multimethod generic.math-functions Return the tan of x..
</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="mock-api.html#clojure.contrib.mock/times">times</a><span id="line-content"> macro mock Creates or associates to an existing expectation h...
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/to-byte-array">to-byte-array</a><span id="line-content"> multimethod io 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 Trace level logging using print-style args..
</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="logging-api.html#clojure.contrib.logging/tracef">tracef</a><span id="line-content"> macro logging Trace level logging using format..
</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="sql-api.html#clojure.contrib.sql/transaction">transaction</a><span id="line-content"> macro sql Evaluates body as a transaction on the open databa...
</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="string-api.html#clojure.contrib.string/trim">trim</a><span id="line-content"> function string Removes whitespace from both ends of string..
</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="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/uniform">uniform</a><span id="line-content"> function probabilities.finite-distributions Return a distribution in which eac...
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/update-or-insert-values">update-or-insert-values</a><span id="line-content"> function sql Updates values on selected rows in a table, or ins...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/update-state">update-state</a><span id="line-content"> function monads Return a state-monad function that replaces the cu...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/update-val">update-val</a><span id="line-content"> function monads Return a state-monad function that assumes the sta...
</span></span><span id="section-content"> <a href="dataflow-api.html#clojure.contrib.dataflow/update-values">update-values</a><span id="line-content"> function dataflow Given a dataflow, and a map of name-value pairs, u...
</span></span><span id="section-content"> <a href="sql-api.html#clojure.contrib.sql/update-values">update-values</a><span id="line-content"> function sql Updates values on selected rows in a table. where-...
</span></span><span id="section-content"> <a href="string-api.html#clojure.contrib.string/upper-case">upper-case</a><span id="line-content"> function string Converts string to all upper-case..
</span></span></pre>
</div><div id="index-body">
<h2 id="V"><span id="section-head">V</span></h2>
<pre>
<span id="section-content"> <a href="mock-api.html#clojure.contrib.mock/validate-counts">validate-counts</a><span id="line-content"> function mock given the sequence of all mock data for the expect...
</span></span><span id="section-content"> <a href="ns-utils-api.html#clojure.contrib.ns-utils/vars">vars</a><span id="line-content"> macro ns-utils Returns a sorted seq of symbols naming public vars...
</span></span></pre>
</div><div id="index-body">
<h2 id="W"><span id="section-head">W</span></h2>
<pre>
<span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/warn">warn</a><span id="line-content"> macro logging Warn level logging using print-style args..
</span></span><span id="section-content"> <a href="logging-api.html#clojure.contrib.logging/warnf">warnf</a><span id="line-content"> macro logging Warn level logging using format..
</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="sql-api.html#clojure.contrib.sql/with-connection">with-connection</a><span id="line-content"> macro sql Evaluates body in the context of a new connection ...
</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="io-api.html#clojure.contrib.io/with-in-reader">with-in-reader</a><span id="line-content"> macro io Opens a PushbackReader on f, binds it to *in*, and...
</span></span><span id="section-content"> <a href="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/with-io-streams">with-io-streams</a><span id="line-content"> function monadic-io-streams Open one or more streams as specified by io-spec, ...
</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="monads-api.html#clojure.contrib.monads/with-monad">with-monad</a><span id="line-content"> macro monads Evaluates an expression after replacing the keywor...
</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="io-api.html#clojure.contrib.io/with-out-append-writer">with-out-append-writer</a><span id="line-content"> macro io Like with-out-writer but appends to file..
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/with-out-writer">with-out-writer</a><span id="line-content"> macro io Opens a writer on f, binds it to *out*, and evalut...
</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="sql-api.html#clojure.contrib.sql/with-query-results">with-query-results</a><span id="line-content"> macro sql Executes a query, then evaluates body with results...
</span></span><span id="section-content"> <a href="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/with-reader">with-reader</a><span id="line-content"> function monadic-io-streams Create a reader from reader-spec, run the monadic ...
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/with-state-field">with-state-field</a><span id="line-content"> function monads Returns a state-monad function that expects a map ...
</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="properties-api.html#clojure.contrib.properties/with-system-properties">with-system-properties</a><span id="line-content"> macro properties setting => 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="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/with-writer">with-writer</a><span id="line-content"> function monadic-io-streams Create a writer from writer-spec, run the monadic ...
</span></span><span id="section-content"> <a href="monadic-io-streams-api.html#clojure.contrib.monadic-io-streams/write">write</a><span id="line-content"> function monadic-io-streams Write text (a string).
</span></span><span id="section-content"> <a href="json-api.html#clojure.contrib.json/write-json">write-json</a><span id="line-content"> function json Print object to PrintWriter out as JSON.
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/write-lines">write-lines</a><span id="line-content"> function io Writes lines (a seq) to f, separated by newlines. ...
</span></span><span id="section-content"> <a href="properties-api.html#clojure.contrib.properties/write-properties">write-properties</a><span id="line-content"> function properties Write properties to file-able..
</span></span><span id="section-content"> <a href="io-api.html#clojure.contrib.io/writer">writer</a><span id="line-content"> function io Attempts to coerce its argument into an open java....
</span></span><span id="section-content"> <a href="monads-api.html#clojure.contrib.monads/writer-m">writer-m</a><span id="line-content"> function monads Monad describing computations that accumulate data...
</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>
<span id="section-content"> <a href="generic.comparison-api.html#clojure.contrib.generic.comparison/zero?">zero?</a><span id="line-content"> multimethod generic.comparison Return true of x is zero..
</span></span><span id="section-content"> <a href="probabilities.finite-distributions-api.html#clojure.contrib.probabilities.finite-distributions/zipf">zipf</a><span id="line-content"> function probabilities.finite-distributions Returns the Zipf distribution in w...
</span></span></pre>
</div><div id="index-body">
<h2 id="Other"><span id="section-head">Other</span></h2>
<pre>
<span id="section-content"> <a href="generic.arithmetic-api.html#clojure.contrib.generic.arithmetic/*">*</a><span id="line-content"> multimethod generic.arithmetic Return the product of all arguments. The minimal i...
</span></span><span id="section-content"> <a href="generic.arithmetic-api.html#clojure.contrib.generic.arithmetic/+">+</a><span id="line-content"> multimethod generic.arithmetic Return the sum of all arguments. The minimal imple...
</span></span><span id="section-content"> <a href="generic.arithmetic-api.html#clojure.contrib.generic.arithmetic/-">-</a><span id="line-content"> multimethod generic.arithmetic Return the difference of the first argument and th...
</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><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 a...
</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><span id="section-content"> <a href="generic.arithmetic-api.html#clojure.contrib.generic.arithmetic//">/</a><span id="line-content"> multimethod generic.arithmetic Return the quotient of the first argument and the ...
</span></span><span id="section-content"> <a href="generic.comparison-api.html#clojure.contrib.generic.comparison/<"><</a><span id="line-content"> multimethod generic.comparison Return true if each argument is smaller than the f...
</span></span><span id="section-content"> <a href="strint-api.html#clojure.contrib.strint/<<"><<</a><span id="line-content"> macro strint Takes a single string argument and emits a str inv...
</span></span><span id="section-content"> <a href="generic.comparison-api.html#clojure.contrib.generic.comparison/<="><=</a><span id="line-content"> multimethod generic.comparison Return true if each arguments is smaller than or e...
</span></span><span id="section-content"> <a href="generic.comparison-api.html#clojure.contrib.generic.comparison/=">=</a><span id="line-content"> multimethod generic.comparison Return true if all arguments are equal. The minima...
</span></span><span id="section-content"> <a href="generic.comparison-api.html#clojure.contrib.generic.comparison/>">></a><span id="line-content"> multimethod generic.comparison Return true if each argument is larger than the fo...
</span></span><span id="section-content"> <a href="generic.comparison-api.html#clojure.contrib.generic.comparison/>=">>=</a><span id="line-content"> multimethod generic.comparison Return true if each argument is larger than or equ...
</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-2010 by Rich Hickey and the various contributors</div>
</div>
</div>
<div id="DesignedBy">Logo & 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>
|