summaryrefslogtreecommitdiff
path: root/api-index.html
blob: dd269b7b1462886953ba2d814d2897e37898ef5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
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
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
<html>
  <head>
    <title>Index - Clojure v1.2 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" />
    <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 Core 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</span> <span id="version">v1.2</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="clojure.core-api.html" class="wiki_link">clojure.core</a></li><li><a href="clojure.inspector-api.html" class="wiki_link">clojure.inspector</a></li><li><a href="clojure.java.browse-api.html" class="wiki_link">clojure.java.browse</a></li><li><a href="clojure.java.io-api.html" class="wiki_link">clojure.java.io</a></li><li><a href="clojure.java.javadoc-api.html" class="wiki_link">clojure.java.javadoc</a></li><li><a href="clojure.java.shell-api.html" class="wiki_link">clojure.java.shell</a></li><li><a href="clojure.main-api.html" class="wiki_link">clojure.main</a></li><li><a href="clojure.pprint-api.html" class="wiki_link">clojure.pprint</a></li><li><a href="clojure.repl-api.html" class="wiki_link">clojure.repl</a></li><li><a href="clojure.set-api.html" class="wiki_link">clojure.set</a></li><li><a href="clojure.stacktrace-api.html" class="wiki_link">clojure.stacktrace</a></li><li><a href="clojure.string-api.html" class="wiki_link">clojure.string</a></li><li><a href="clojure.template-api.html" class="wiki_link">clojure.template</a></li><li><a href="clojure.test-api.html" class="wiki_link">clojure.test</a></li><li><a href="clojure.walk-api.html" class="wiki_link">clojure.walk</a></li><li><a href="clojure.xml-api.html" class="wiki_link">clojure.xml</a></li><li><a href="clojure.zip-api.html" class="wiki_link">clojure.zip</a></li>
    </ul>
    <div class="BranchTOC">
      <span class="toc-header">Other Versions</span>
      <ul id="left-sidebar-branch-list">
        <li><a href="branch-master/index.html" class="wiki_link">v1.3 (in development)</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</span> <span id="header-version">v1.2</span> (<span id="header-status">stable</span>)</h1>
This page has an alphabetical index of all the documented functions and variables
in <span class="project-name-span">Clojure</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="clojure.core-api.html#clojure.core/*agent*">*agent*</a><span id="line-content">                      var           clojure.core       The agent currently running an action on this thre...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/accessor">accessor</a><span id="line-content">                     function      clojure.core       Returns a fn that, given an instance of a structma...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aclone">aclone</a><span id="line-content">                       function      clojure.core       Returns a clone of the Java array. Works on arrays...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/add-classpath">add-classpath</a><span id="line-content">                function      clojure.core       DEPRECATED   Adds the url (String or URL object) t...
</span></span><span id="section-content"> <a href="clojure.java.javadoc-api.html#clojure.java.javadoc/add-local-javadoc">add-local-javadoc</a><span id="line-content">            function      clojure.java.javadoc Adds to the list of local Javadoc paths..
</span></span><span id="section-content"> <a href="clojure.java.javadoc-api.html#clojure.java.javadoc/add-remote-javadoc">add-remote-javadoc</a><span id="line-content">           function      clojure.java.javadoc Adds to the list of remote Javadoc URLs.  packag...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/add-watch">add-watch</a><span id="line-content">                    function      clojure.core       Alpha - subject to change. Adds a watch function t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/agent">agent</a><span id="line-content">                        function      clojure.core       Creates and returns an agent with an initial value...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/agent-error">agent-error</a><span id="line-content">                  function      clojure.core       Returns the exception thrown during an asynchronou...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/agent-errors">agent-errors</a><span id="line-content">                 function      clojure.core       DEPRECATED: Use 'agent-error' instead. Returns a s...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aget">aget</a><span id="line-content">                         function      clojure.core       Returns the value at the index/indices. Works on J...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/alength">alength</a><span id="line-content">                      function      clojure.core       Returns the length of the Java array. Works on arr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/alias">alias</a><span id="line-content">                        function      clojure.core       Add an alias in the current namespace to another n...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/all-ns">all-ns</a><span id="line-content">                       function      clojure.core       Returns a sequence of all namespaces..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/alter">alter</a><span id="line-content">                        function      clojure.core       Must be called in a transaction. Sets the in-trans...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/alter-meta!">alter-meta!</a><span id="line-content">                  function      clojure.core       Atomically sets the metadata for a namespace/var/r...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/alter-var-root">alter-var-root</a><span id="line-content">               function      clojure.core       Atomically alters the root binding of var v by app...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/amap">amap</a><span id="line-content">                         macro         clojure.core       Maps an expression across an array a, using an ind...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ancestors">ancestors</a><span id="line-content">                    function      clojure.core       Returns the immediate and indirect parents of tag,...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/and">and</a><span id="line-content">                          macro         clojure.core       Evaluates exprs one at a time, from left to right....
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/append-child">append-child</a><span id="line-content">                 function      clojure.zip        Inserts the item as the rightmost child of the nod...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/apply">apply</a><span id="line-content">                        function      clojure.core       Applies fn f to the argument list formed by prepen...
</span></span><span id="section-content"> <a href="clojure.template-api.html#clojure.template/apply-template">apply-template</a><span id="line-content">               function      clojure.template   For use in macros.  argv is an argument list, as i...
</span></span><span id="section-content"> <a href="clojure.repl-api.html#clojure.repl/apropos">apropos</a><span id="line-content">                      function      clojure.repl       Given a regular expression or stringable thing, re...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/are">are</a><span id="line-content">                          macro         clojure.test       Checks multiple assertions with a template express...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/areduce">areduce</a><span id="line-content">                      macro         clojure.core       Reduces an expression across an array a, using an ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/array-map">array-map</a><span id="line-content">                    function      clojure.core       Constructs an array-map..
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/as-file">as-file</a><span id="line-content">                      function      clojure.java.io    Coerce argument to a file..
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/as-relative-path">as-relative-path</a><span id="line-content">             function      clojure.java.io    Take an as-file-able thing and return a string if ...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/as-url">as-url</a><span id="line-content">                       function      clojure.java.io    Coerce argument to a URL..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset">aset</a><span id="line-content">                         function      clojure.core       Sets the value at the index/indices. Works on Java...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset-boolean">aset-boolean</a><span id="line-content">                 function      clojure.core       Sets the value at the index/indices. Works on arra...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset-byte">aset-byte</a><span id="line-content">                    function      clojure.core       Sets the value at the index/indices. Works on arra...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset-char">aset-char</a><span id="line-content">                    function      clojure.core       Sets the value at the index/indices. Works on arra...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset-double">aset-double</a><span id="line-content">                  function      clojure.core       Sets the value at the index/indices. Works on arra...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset-float">aset-float</a><span id="line-content">                   function      clojure.core       Sets the value at the index/indices. Works on arra...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset-int">aset-int</a><span id="line-content">                     function      clojure.core       Sets the value at the index/indices. Works on arra...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset-long">aset-long</a><span id="line-content">                    function      clojure.core       Sets the value at the index/indices. Works on arra...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/aset-short">aset-short</a><span id="line-content">                   function      clojure.core       Sets the value at the index/indices. Works on arra...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/assert">assert</a><span id="line-content">                       macro         clojure.core       Evaluates expr and throws an exception if it does ...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/assert-any">assert-any</a><span id="line-content">                   function      clojure.test       Returns generic assertion code for any test, inclu...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/assert-predicate">assert-predicate</a><span id="line-content">             function      clojure.test       Returns generic assertion code for any functional ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/assoc">assoc</a><span id="line-content">                        function      clojure.core       assoc[iate]. When applied to a map, returns a new ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/assoc!">assoc!</a><span id="line-content">                       function      clojure.core       Alpha - subject to change. When applied to a trans...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/assoc-in">assoc-in</a><span id="line-content">                     function      clojure.core       Associates a value in a nested associative structu...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/associative?">associative?</a><span id="line-content">                 function      clojure.core       Returns true if coll implements Associative.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/atom">atom</a><span id="line-content">                         function      clojure.core       Creates and returns an Atom with an initial value ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/await">await</a><span id="line-content">                        function      clojure.core       Blocks the current thread (indefinitely!) until al...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/await-for">await-for</a><span id="line-content">                    function      clojure.core       Blocks the current thread until all actions dispat...
</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="clojure.core-api.html#clojure.core/bases">bases</a><span id="line-content">                        function      clojure.core       Returns the immediate superclass and direct interf...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bean">bean</a><span id="line-content">                         function      clojure.core       Takes a Java object and returns a read-only implem...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bigdec">bigdec</a><span id="line-content">                       function      clojure.core       Coerce to BigDecimal.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bigint">bigint</a><span id="line-content">                       function      clojure.core       Coerce to BigInteger.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/binding">binding</a><span id="line-content">                      macro         clojure.core       binding =&gt; var-symbol init-expr  Creates new bindi...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-and">bit-and</a><span id="line-content">                      function      clojure.core       Bitwise and.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-and-not">bit-and-not</a><span id="line-content">                  function      clojure.core       Bitwise and with complement.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-clear">bit-clear</a><span id="line-content">                    function      clojure.core       Clear bit at index n.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-flip">bit-flip</a><span id="line-content">                     function      clojure.core       Flip bit at index n.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-not">bit-not</a><span id="line-content">                      function      clojure.core       Bitwise complement.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-or">bit-or</a><span id="line-content">                       function      clojure.core       Bitwise or.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-set">bit-set</a><span id="line-content">                      function      clojure.core       Set bit at index n.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-shift-left">bit-shift-left</a><span id="line-content">               function      clojure.core       Bitwise shift left.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-shift-right">bit-shift-right</a><span id="line-content">              function      clojure.core       Bitwise shift right.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-test">bit-test</a><span id="line-content">                     function      clojure.core       Test bit at index n.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bit-xor">bit-xor</a><span id="line-content">                      function      clojure.core       Bitwise exclusive or.
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/blank?">blank?</a><span id="line-content">                       function      clojure.string     True if s is nil, empty, or contains only whitespa...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/boolean">boolean</a><span id="line-content">                      function      clojure.core       Coerce to boolean.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/boolean-array">boolean-array</a><span id="line-content">                function      clojure.core       Creates an array of booleans.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/booleans">booleans</a><span id="line-content">                     function      clojure.core       Casts to boolean[].
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bound-fn">bound-fn</a><span id="line-content">                     macro         clojure.core       Returns a function defined by the given fntail, wh...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bound-fn*">bound-fn*</a><span id="line-content">                    function      clojure.core       Returns a function, which will install the same bi...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bound?">bound?</a><span id="line-content">                       function      clojure.core       Returns true if all of the vars provided as argume...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/branch?">branch?</a><span id="line-content">                      function      clojure.zip        Returns true if the node at loc is a branch.
</span></span><span id="section-content"> <a href="clojure.java.browse-api.html#clojure.java.browse/browse-url">browse-url</a><span id="line-content">                   function      clojure.java.browse Open url in a browser.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/butlast">butlast</a><span id="line-content">                      function      clojure.core       Return a seq of all but the last item in coll, in ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/byte">byte</a><span id="line-content">                         function      clojure.core       Coerce to byte.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/byte-array">byte-array</a><span id="line-content">                   function      clojure.core       Creates an array of bytes.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/bytes">bytes</a><span id="line-content">                        function      clojure.core       Casts to bytes[].
</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="clojure.core-api.html#clojure.core/*clojure-version*">*clojure-version*</a><span id="line-content">            var           clojure.core       The version info for Clojure core, as a map contai...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*command-line-args*">*command-line-args*</a><span id="line-content">          var           clojure.core       A sequence of the supplied command line arguments,...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*compile-files*">*compile-files*</a><span id="line-content">              var           clojure.core       Set to true when compiling files, false otherwise..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*compile-path*">*compile-path*</a><span id="line-content">               var           clojure.core       Specifies the directory where 'compile' will write...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/capitalize">capitalize</a><span id="line-content">                   function      clojure.string     Converts first character of the string to upper-ca...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/case">case</a><span id="line-content">                         macro         clojure.core       Takes an expression, and a set of clauses.  Each c...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/cast">cast</a><span id="line-content">                         function      clojure.core       Throws a ClassCastException if x is not a c, else ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/char">char</a><span id="line-content">                         function      clojure.core       Coerce to char.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/char-array">char-array</a><span id="line-content">                   function      clojure.core       Creates an array of chars.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/char-escape-string">char-escape-string</a><span id="line-content">           var           clojure.core       Returns escape string for char or nil if none.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/char-name-string">char-name-string</a><span id="line-content">             var           clojure.core       Returns name string for char or nil if none.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/char?">char?</a><span id="line-content">                        function      clojure.core       Return true if x is a Character.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/chars">chars</a><span id="line-content">                        function      clojure.core       Casts to chars[].
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/children">children</a><span id="line-content">                     function      clojure.zip        Returns a seq of the children of node at loc, whic...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/cl-format">cl-format</a><span id="line-content">                    function      clojure.pprint     An implementation of a Common Lisp compatible form...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/class">class</a><span id="line-content">                        function      clojure.core       Returns the Class of x.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/class?">class?</a><span id="line-content">                       function      clojure.core       Returns true if x is an instance of Class.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/clear-agent-errors">clear-agent-errors</a><span id="line-content">           function      clojure.core       DEPRECATED: Use 'restart-agent' instead. Clears an...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/clojure-version">clojure-version</a><span id="line-content">              function      clojure.core       Returns clojure version as a printable string..
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/code-dispatch">code-dispatch</a><span id="line-content">                multimethod   clojure.pprint     The pretty print dispatch function for pretty prin...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/Coercions">Coercions</a><span id="line-content">                    var           clojure.java.io    Coerce between various 'resource-namish' things..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/coll?">coll?</a><span id="line-content">                        function      clojure.core       Returns true if x implements IPersistentCollection.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/comment">comment</a><span id="line-content">                      macro         clojure.core       Ignores body, yields nil.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/commute">commute</a><span id="line-content">                      function      clojure.core       Must be called in a transaction. Sets the in-trans...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/comp">comp</a><span id="line-content">                         function      clojure.core       Takes a set of functions and returns a fn that is ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/comparator">comparator</a><span id="line-content">                   function      clojure.core       Returns an implementation of java.util.Comparator ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/compare">compare</a><span id="line-content">                      function      clojure.core       Comparator. Returns a negative number, zero, or a ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/compare-and-set!">compare-and-set!</a><span id="line-content">             function      clojure.core       Atomically sets the value of atom to newval if and...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/compile">compile</a><span id="line-content">                      function      clojure.core       Compiles the namespace named by the symbol lib int...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/complement">complement</a><span id="line-content">                   function      clojure.core       Takes a fn f and returns a fn that takes the same ...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/compose-fixtures">compose-fixtures</a><span id="line-content">             function      clojure.test       Composes two fixture functions, creating a new fix...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/concat">concat</a><span id="line-content">                       function      clojure.core       Returns a lazy seq representing the concatenation ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/cond">cond</a><span id="line-content">                         macro         clojure.core       Takes a set of test/expr pairs. It evaluates each ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/condp">condp</a><span id="line-content">                        macro         clojure.core       Takes a binary predicate, an expression, and a set...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/conj">conj</a><span id="line-content">                         function      clojure.core       conj[oin]. Returns a new collection with the xs 'a...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/conj!">conj!</a><span id="line-content">                        function      clojure.core       Alpha - subject to change. Adds x to the transient...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/cons">cons</a><span id="line-content">                         function      clojure.core       Returns a new seq where x is the first element and...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/constantly">constantly</a><span id="line-content">                   function      clojure.core       Returns a function that takes any number of argume...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/construct-proxy">construct-proxy</a><span id="line-content">              function      clojure.core       Takes a proxy class and any arguments for its supe...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/contains?">contains?</a><span id="line-content">                    function      clojure.core       Returns true if key is present in the given collec...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/copy">copy</a><span id="line-content">                         function      clojure.java.io    Copies input to output.  Returns nil or throws IOE...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/count">count</a><span id="line-content">                        function      clojure.core       Returns the number of items in the collection. (co...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/counted?">counted?</a><span id="line-content">                     function      clojure.core       Returns true if coll implements count in constant ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/create-ns">create-ns</a><span id="line-content">                    function      clojure.core       Create a new namespace named by the symbol if one ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/create-struct">create-struct</a><span id="line-content">                function      clojure.core       Returns a structure basis object..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/cycle">cycle</a><span id="line-content">                        function      clojure.core       Returns a lazy (infinite!) sequence of repetitions...
</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="clojure.core-api.html#clojure.core/dec">dec</a><span id="line-content">                          function      clojure.core       Returns a number one less than num..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/decimal?">decimal?</a><span id="line-content">                     function      clojure.core       Returns true if n is a BigDecimal.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/declare">declare</a><span id="line-content">                      macro         clojure.core       defs the supplied var names with no bindings, usef...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/definline">definline</a><span id="line-content">                    macro         clojure.core       Experimental - like defmacro, except defines a nam...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defmacro">defmacro</a><span id="line-content">                     macro         clojure.core       Like defn, but the resulting function name is decl...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defmethod">defmethod</a><span id="line-content">                    macro         clojure.core       Creates and installs a new method of multimethod a...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defmulti">defmulti</a><span id="line-content">                     macro         clojure.core       Creates a new multimethod with the associated disp...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defn">defn</a><span id="line-content">                         macro         clojure.core       Same as (def name (fn [params* ] exprs*)) or (def ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defn-">defn-</a><span id="line-content">                        macro         clojure.core       same as defn, yielding non-public def.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defonce">defonce</a><span id="line-content">                      macro         clojure.core       defs name to have the root value of the expr iff t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defprotocol">defprotocol</a><span id="line-content">                  macro         clojure.core       A protocol is a named set of named methods and the...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defrecord">defrecord</a><span id="line-content">                    macro         clojure.core       Alpha - subject to change  (defrecord name [fields...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/defstruct">defstruct</a><span id="line-content">                    macro         clojure.core       Same as (def name (create-struct keys...)).
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/deftest">deftest</a><span id="line-content">                      macro         clojure.test       Defines a test function with no arguments.  Test f...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/deftest-">deftest-</a><span id="line-content">                     macro         clojure.test       Like deftest but creates a private var..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/deftype">deftype</a><span id="line-content">                      macro         clojure.core       Alpha - subject to change  (deftype name [fields*]...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/delay">delay</a><span id="line-content">                        macro         clojure.core       Takes a body of expressions and yields a Delay obj...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/delay?">delay?</a><span id="line-content">                       function      clojure.core       returns true if x is a Delay created with delay.
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/delete-file">delete-file</a><span id="line-content">                  function      clojure.java.io    Delete file f. Raise an exception if it fails unle...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/deliver">deliver</a><span id="line-content">                      function      clojure.core       Alpha - subject to change. Delivers the supplied v...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/denominator">denominator</a><span id="line-content">                  function      clojure.core       Returns the denominator part of a Ratio..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/deref">deref</a><span id="line-content">                        function      clojure.core       Also reader macro: @ref/@agent/@var/@atom/@delay/@...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/derive">derive</a><span id="line-content">                       function      clojure.core       Establishes a parent/child relationship between pa...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/descendants">descendants</a><span id="line-content">                  function      clojure.core       Returns the immediate and indirect children of tag...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/difference">difference</a><span id="line-content">                   function      clojure.set        Return a set that is the first set without element...
</span></span><span id="section-content"> <a href="clojure.repl-api.html#clojure.repl/dir">dir</a><span id="line-content">                          macro         clojure.repl       Prints a sorted directory of public vars in a name...
</span></span><span id="section-content"> <a href="clojure.repl-api.html#clojure.repl/dir-fn">dir-fn</a><span id="line-content">                       function      clojure.repl       Returns a sorted seq of symbols naming public vars...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/disj">disj</a><span id="line-content">                         function      clojure.core       disj[oin]. Returns a new set of the same (hashed/s...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/disj!">disj!</a><span id="line-content">                        function      clojure.core       Alpha - subject to change. disj[oin]. Returns a tr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/dissoc">dissoc</a><span id="line-content">                       function      clojure.core       dissoc[iate]. Returns a new map of the same (hashe...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/dissoc!">dissoc!</a><span id="line-content">                      function      clojure.core       Alpha - subject to change. Returns a transient map...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/distinct">distinct</a><span id="line-content">                     function      clojure.core       Returns a lazy sequence of the elements of coll wi...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/distinct?">distinct?</a><span id="line-content">                    function      clojure.core       Returns true if no two of the arguments are =.
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/do-report">do-report</a><span id="line-content">                    function      clojure.test       Add file and line information to a test result and...
</span></span><span id="section-content"> <a href="clojure.template-api.html#clojure.template/do-template">do-template</a><span id="line-content">                  macro         clojure.template   Repeatedly copies expr (in a do block) for each gr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/doall">doall</a><span id="line-content">                        function      clojure.core       When lazy sequences are produced via functions tha...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/doc">doc</a><span id="line-content">                          macro         clojure.core       Prints documentation for a var or special form giv...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/dorun">dorun</a><span id="line-content">                        function      clojure.core       When lazy sequences are produced via functions tha...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/doseq">doseq</a><span id="line-content">                        macro         clojure.core       Repeatedly executes body (presumably for side-effe...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/dosync">dosync</a><span id="line-content">                       macro         clojure.core       Runs the exprs (in an implicit do) in a transactio...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/dotimes">dotimes</a><span id="line-content">                      macro         clojure.core       bindings =&gt; name n  Repeatedly executes body (pres...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/doto">doto</a><span id="line-content">                         macro         clojure.core       Evaluates x then calls all of the methods and func...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/double">double</a><span id="line-content">                       function      clojure.core       Coerce to double.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/double-array">double-array</a><span id="line-content">                 function      clojure.core       Creates an array of doubles.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/doubles">doubles</a><span id="line-content">                      function      clojure.core       Casts to double[].
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/down">down</a><span id="line-content">                         function      clojure.zip        Returns the loc of the leftmost child of the node ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/drop">drop</a><span id="line-content">                         function      clojure.core       Returns a lazy sequence of all but the first n ite...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/drop-last">drop-last</a><span id="line-content">                    function      clojure.core       Return a lazy sequence of all but the last n (defa...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/drop-while">drop-while</a><span id="line-content">                   function      clojure.core       Returns a lazy sequence of the items in coll start...
</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="clojure.core-api.html#clojure.core/*e">*e</a><span id="line-content">                           var           clojure.core       bound in a repl thread to the most recent exceptio...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*err*">*err*</a><span id="line-content">                        var           clojure.core       A java.io.Writer object representing standard erro...
</span></span><span id="section-content"> <a href="clojure.stacktrace-api.html#clojure.stacktrace/e">e</a><span id="line-content">                            function      clojure.stacktrace REPL utility.  Prints a brief stack trace for the ...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/edit">edit</a><span id="line-content">                         function      clojure.zip        Replaces the node at this loc with the value of (f...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/empty">empty</a><span id="line-content">                        function      clojure.core       Returns an empty collection of the same category a...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/empty?">empty?</a><span id="line-content">                       function      clojure.core       Returns true if coll has no items - same as (not (...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/end?">end?</a><span id="line-content">                         function      clojure.zip        Returns true if loc represents the end of a depth-...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ensure">ensure</a><span id="line-content">                       function      clojure.core       Must be called in a transaction. Protects the ref ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/enumeration-seq">enumeration-seq</a><span id="line-content">              function      clojure.core       Returns a seq on a java.util.Enumeration.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/error-handler">error-handler</a><span id="line-content">                function      clojure.core       Returns the error-handler of agent a, or nil if th...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/error-mode">error-mode</a><span id="line-content">                   function      clojure.core       Returns the error-mode of agent a.  See set-error-...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/escape">escape</a><span id="line-content">                       function      clojure.string     Return a new string, using cmap to escape each cha...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/eval">eval</a><span id="line-content">                         function      clojure.core       Evaluates the form data structure (not text!) and ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/even?">even?</a><span id="line-content">                        function      clojure.core       Returns true if n is even, throws an exception if ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/every?">every?</a><span id="line-content">                       function      clojure.core       Returns true if (pred x) is logical true for every...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/extend">extend</a><span id="line-content">                       function      clojure.core       Implementations of protocol methods can be provide...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/extend-protocol">extend-protocol</a><span id="line-content">              macro         clojure.core       Useful when you want to provide several implementa...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/extend-type">extend-type</a><span id="line-content">                  macro         clojure.core       A macro that expands into an extend call. Useful w...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/extenders">extenders</a><span id="line-content">                    function      clojure.core       Returns a collection of the types explicitly exten...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/extends?">extends?</a><span id="line-content">                     function      clojure.core       Returns true if atype extends protocol.
</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="clojure.core-api.html#clojure.core/*file*">*file*</a><span id="line-content">                       var           clojure.core       The path of the file being evaluated, as a String....
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*flush-on-newline*">*flush-on-newline*</a><span id="line-content">           var           clojure.core       When set to true, output will be flushed whenever ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/false?">false?</a><span id="line-content">                       function      clojure.core       Returns true if x is the value false, false otherw...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ffirst">ffirst</a><span id="line-content">                       function      clojure.core       Same as (first (first x)).
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/file">file</a><span id="line-content">                         function      clojure.java.io    Returns a java.io.File, passing each arg to as-fil...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/file-position">file-position</a><span id="line-content">                function      clojure.test       Returns a vector [filename line-number] for the nt...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/file-seq">file-seq</a><span id="line-content">                     function      clojure.core       A tree seq on java.io.Files.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/filter">filter</a><span id="line-content">                       function      clojure.core       Returns a lazy sequence of the items in coll for w...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/find">find</a><span id="line-content">                         function      clojure.core       Returns the map entry for key, or nil if key not p...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/find-doc">find-doc</a><span id="line-content">                     function      clojure.core       Prints documentation for any var whose documentati...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/find-ns">find-ns</a><span id="line-content">                      function      clojure.core       Returns the namespace named by the symbol or nil i...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/find-var">find-var</a><span id="line-content">                     function      clojure.core       Returns the global var named by the namespace-qual...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/first">first</a><span id="line-content">                        function      clojure.core       Returns the first item in the collection. Calls se...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/flatten">flatten</a><span id="line-content">                      function      clojure.core       Takes any nested combination of sequential things ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/float">float</a><span id="line-content">                        function      clojure.core       Coerce to float.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/float-array">float-array</a><span id="line-content">                  function      clojure.core       Creates an array of floats.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/float?">float?</a><span id="line-content">                       function      clojure.core       Returns true if n is a floating point number.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/floats">floats</a><span id="line-content">                       function      clojure.core       Casts to float[].
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/flush">flush</a><span id="line-content">                        function      clojure.core       Flushes the output stream that is the current valu...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/fn">fn</a><span id="line-content">                           macro         clojure.core       (fn name? [params* ] exprs*) (fn name? ([params* ]...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/fn?">fn?</a><span id="line-content">                          function      clojure.core       Returns true if x implements Fn, i.e. is an object...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/fnext">fnext</a><span id="line-content">                        function      clojure.core       Same as (first (next x)).
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/fnil">fnil</a><span id="line-content">                         function      clojure.core       Takes a function f, and returns a function that ca...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/for">for</a><span id="line-content">                          macro         clojure.core       List comprehension. Takes a vector of one or more ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/force">force</a><span id="line-content">                        function      clojure.core       If x is a Delay, returns the (possibly cached) val...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/format">format</a><span id="line-content">                       function      clojure.core       Formats a string using java.lang.String.format, se...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/formatter">formatter</a><span id="line-content">                    macro         clojure.pprint     Makes a function which can directly run format-in....
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/formatter-out">formatter-out</a><span id="line-content">                macro         clojure.pprint     Makes a function which can directly run format-in....
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/frequencies">frequencies</a><span id="line-content">                  function      clojure.core       Returns a map from distinct items in coll to the n...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/fresh-line">fresh-line</a><span id="line-content">                   function      clojure.pprint     Make a newline if *out* is not already at the begi...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/function?">function?</a><span id="line-content">                    function      clojure.test       Returns true if argument is a function or a symbol...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/future">future</a><span id="line-content">                       macro         clojure.core       Takes a body of expressions and yields a future ob...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/future-call">future-call</a><span id="line-content">                  function      clojure.core       Takes a function of no args and yields a future ob...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/future-cancel">future-cancel</a><span id="line-content">                function      clojure.core       Cancels the future, if possible..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/future-cancelled?">future-cancelled?</a><span id="line-content">            function      clojure.core       Returns true if future f is cancelled.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/future-done?">future-done?</a><span id="line-content">                 function      clojure.core       Returns true if future f is done.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/future?">future?</a><span id="line-content">                      function      clojure.core       Returns true if x is a future.
</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="clojure.core-api.html#clojure.core/gen-class">gen-class</a><span id="line-content">                    macro         clojure.core       When compiling, generates compiled bytecode for a ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/gen-interface">gen-interface</a><span id="line-content">                macro         clojure.core       When compiling, generates compiled bytecode for an...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/gensym">gensym</a><span id="line-content">                       function      clojure.core       Returns a new symbol with a unique name. If a pref...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/get">get</a><span id="line-content">                          function      clojure.core       Returns the value mapped to key, not-found or nil ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/get-in">get-in</a><span id="line-content">                       function      clojure.core       Returns the value in a nested associative structur...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/get-method">get-method</a><span id="line-content">                   function      clojure.core       Given a multimethod and a dispatch value, returns ...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/get-possibly-unbound-var">get-possibly-unbound-var</a><span id="line-content">     function      clojure.test       Like var-get but returns nil if the var is unbound...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/get-pretty-writer">get-pretty-writer</a><span id="line-content">            function      clojure.pprint     Returns the java.io.Writer passed in wrapped in a ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/get-proxy-class">get-proxy-class</a><span id="line-content">              function      clojure.core       Takes an optional single class followed by zero or...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/get-thread-bindings">get-thread-bindings</a><span id="line-content">          function      clojure.core       Get a map with the Var/value pairs which is curren...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/get-validator">get-validator</a><span id="line-content">                function      clojure.core       Gets the validator-fn for a var/ref/agent/atom..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/group-by">group-by</a><span id="line-content">                     function      clojure.core       Returns a map of the elements of coll keyed by the...
</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="clojure.core-api.html#clojure.core/hash">hash</a><span id="line-content">                         function      clojure.core       Returns the hash code of its argument.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/hash-map">hash-map</a><span id="line-content">                     function      clojure.core       keyval =&gt; key val Returns a new hash map with supp...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/hash-set">hash-set</a><span id="line-content">                     function      clojure.core       Returns a new hash set with supplied keys..
</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="clojure.core-api.html#clojure.core/*in*">*in*</a><span id="line-content">                         var           clojure.core       A java.io.Reader object representing standard inpu...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/identical?">identical?</a><span id="line-content">                   function      clojure.core       Tests if 2 arguments are the same object.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/identity">identity</a><span id="line-content">                     function      clojure.core       Returns its argument..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/if-let">if-let</a><span id="line-content">                       macro         clojure.core       bindings =&gt; binding-form test  If test is true, ev...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/if-not">if-not</a><span id="line-content">                       macro         clojure.core       Evaluates test. If logical false, evaluates and re...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ifn?">ifn?</a><span id="line-content">                         function      clojure.core       Returns true if x implements IFn. Note that many d...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/import">import</a><span id="line-content">                       macro         clojure.core       import-list =&gt; (package-symbol class-name-symbols*...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/in-ns">in-ns</a><span id="line-content">                        function      clojure.core       Sets *ns* to the namespace named by the symbol, cr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/inc">inc</a><span id="line-content">                          function      clojure.core       Returns a number one greater than num..
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/inc-report-counter">inc-report-counter</a><span id="line-content">           function      clojure.test       Increments the named counter in *report-counters*,...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/index">index</a><span id="line-content">                        function      clojure.set        Returns a map of the distinct values of ks in the ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/init-proxy">init-proxy</a><span id="line-content">                   function      clojure.core       Takes a proxy instance and a map of strings (which...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/input-stream">input-stream</a><span id="line-content">                 function      clojure.java.io    Attempts to coerce its argument into an open java....
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/insert-child">insert-child</a><span id="line-content">                 function      clojure.zip        Inserts the item as the leftmost child of the node...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/insert-left">insert-left</a><span id="line-content">                  function      clojure.zip        Inserts the item as the left sibling of the node a...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/insert-right">insert-right</a><span id="line-content">                 function      clojure.zip        Inserts the item as the right sibling of the node ...
</span></span><span id="section-content"> <a href="clojure.inspector-api.html#clojure.inspector/inspect">inspect</a><span id="line-content">                      function      clojure.inspector  creates a graphical (Swing) inspector on the suppl...
</span></span><span id="section-content"> <a href="clojure.inspector-api.html#clojure.inspector/inspect-table">inspect-table</a><span id="line-content">                function      clojure.inspector  creates a graphical (Swing) inspector on the suppl...
</span></span><span id="section-content"> <a href="clojure.inspector-api.html#clojure.inspector/inspect-tree">inspect-tree</a><span id="line-content">                 function      clojure.inspector  creates a graphical (Swing) inspector on the suppl...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/instance?">instance?</a><span id="line-content">                    function      clojure.core       Evaluates x and tests if it is an instance of the ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/int">int</a><span id="line-content">                          function      clojure.core       Coerce to int.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/int-array">int-array</a><span id="line-content">                    function      clojure.core       Creates an array of ints.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/integer?">integer?</a><span id="line-content">                     function      clojure.core       Returns true if n is an integer.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/interleave">interleave</a><span id="line-content">                   function      clojure.core       Returns a lazy seq of the first item in each coll,...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/intern">intern</a><span id="line-content">                       function      clojure.core       Finds or creates a var named by the symbol name in...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/interpose">interpose</a><span id="line-content">                    function      clojure.core       Returns a lazy seq of the elements of coll separat...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/intersection">intersection</a><span id="line-content">                 function      clojure.set        Return a set that is the intersection of the input...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/into">into</a><span id="line-content">                         function      clojure.core       Returns a new coll consisting of to-coll with all ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/into-array">into-array</a><span id="line-content">                   function      clojure.core       Returns an array with components set to the values...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ints">ints</a><span id="line-content">                         function      clojure.core       Casts to int[].
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/io!">io!</a><span id="line-content">                          macro         clojure.core       If an io! block occurs in a transaction, throws an...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/IOFactory">IOFactory</a><span id="line-content">                    var           clojure.java.io    Factory functions that create ready-to-use, buffer...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/is">is</a><span id="line-content">                           macro         clojure.test       Generic assertion macro.  'form' is any predicate ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/isa?">isa?</a><span id="line-content">                         function      clojure.core       Returns true if (= child parent), or child is dire...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/iterate">iterate</a><span id="line-content">                      function      clojure.core       Returns a lazy sequence of x, (f x), (f (f x)) etc...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/iterator-seq">iterator-seq</a><span id="line-content">                 function      clojure.core       Returns a seq on a java.util.Iterator. Note that m...
</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="clojure.java.javadoc-api.html#clojure.java.javadoc/javadoc">javadoc</a><span id="line-content">                      function      clojure.java.javadoc Opens a browser window displaying the javadoc fo...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/join">join</a><span id="line-content">                         function      clojure.set        When passed 2 rels, returns the rel corresponding ...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/join">join</a><span id="line-content">                         function      clojure.string     Returns a string of all elements in coll, separate...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/join-fixtures">join-fixtures</a><span id="line-content">                function      clojure.test       Composes a collection of fixtures, in order.  Alwa...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/juxt">juxt</a><span id="line-content">                         function      clojure.core       Alpha - name subject to change. Takes a set of fun...
</span></span></pre>
</div><div id="index-body">
  <h2 id="K"><span id="section-head">K</span></h2>
  <pre>
<span id="section-content"> <a href="clojure.core-api.html#clojure.core/keep">keep</a><span id="line-content">                         function      clojure.core       Returns a lazy sequence of the non-nil results of ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/keep-indexed">keep-indexed</a><span id="line-content">                 function      clojure.core       Returns a lazy sequence of the non-nil results of ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/key">key</a><span id="line-content">                          function      clojure.core       Returns the key of the map entry..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/keys">keys</a><span id="line-content">                         function      clojure.core       Returns a sequence of the map's keys..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/keyword">keyword</a><span id="line-content">                      function      clojure.core       Returns a Keyword with the given namespace and nam...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/keyword?">keyword?</a><span id="line-content">                     function      clojure.core       Return true if x is a Keyword.
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/keywordize-keys">keywordize-keys</a><span id="line-content">              function      clojure.walk       Recursively transforms all map keys from strings t...
</span></span></pre>
</div><div id="index-body">
  <h2 id="L"><span id="section-head">L</span></h2>
  <pre>
<span id="section-content"> <a href="clojure.test-api.html#clojure.test/*load-tests*">*load-tests*</a><span id="line-content">                 var           clojure.test       True by default.  If set to false, no test functio...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/last">last</a><span id="line-content">                         function      clojure.core       Return the last item in coll, in linear time.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/lazy-cat">lazy-cat</a><span id="line-content">                     macro         clojure.core       Expands to code which yields a lazy sequence of th...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/lazy-seq">lazy-seq</a><span id="line-content">                     macro         clojure.core       Takes a body of expressions that returns an ISeq o...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/left">left</a><span id="line-content">                         function      clojure.zip        Returns the loc of the left sibling of the node at...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/leftmost">leftmost</a><span id="line-content">                     function      clojure.zip        Returns the loc of the leftmost sibling of the nod...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/lefts">lefts</a><span id="line-content">                        function      clojure.zip        Returns a seq of the left siblings of this loc.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/let">let</a><span id="line-content">                          macro         clojure.core       Evaluates the exprs in a lexical context in which ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/letfn">letfn</a><span id="line-content">                        macro         clojure.core       Takes a vector of function specs and a body, and g...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/line-seq">line-seq</a><span id="line-content">                     function      clojure.core       Returns the lines of text from rdr as a lazy seque...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/list">list</a><span id="line-content">                         function      clojure.core       Creates a new list containing the items..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/list*">list*</a><span id="line-content">                        function      clojure.core       Creates a new list containing the items prepended ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/list?">list?</a><span id="line-content">                        function      clojure.core       Returns true if x implements IPersistentList.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/load">load</a><span id="line-content">                         function      clojure.core       Loads Clojure code from resources in classpath. A ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/load-file">load-file</a><span id="line-content">                    function      clojure.core       Sequentially read and evaluate the set of forms co...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/load-reader">load-reader</a><span id="line-content">                  function      clojure.core       Sequentially read and evaluate the set of forms co...
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/load-script">load-script</a><span id="line-content">                  function      clojure.main       Loads Clojure source from a file or resource given...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/load-string">load-string</a><span id="line-content">                  function      clojure.core       Sequentially read and evaluate the set of forms co...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/loaded-libs">loaded-libs</a><span id="line-content">                  function      clojure.core       Returns a sorted set of symbols naming the current...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/locking">locking</a><span id="line-content">                      macro         clojure.core       Executes exprs in an implicit do, while holding th...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/long">long</a><span id="line-content">                         function      clojure.core       Coerce to long.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/long-array">long-array</a><span id="line-content">                   function      clojure.core       Creates an array of longs.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/longs">longs</a><span id="line-content">                        function      clojure.core       Casts to long[].
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/loop">loop</a><span id="line-content">                         macro         clojure.core       Evaluates the exprs in a lexical context in which ...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/lower-case">lower-case</a><span id="line-content">                   function      clojure.string     Converts string to all lower-case..
</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="clojure.core-api.html#clojure.core/macroexpand">macroexpand</a><span id="line-content">                  function      clojure.core       Repeatedly calls macroexpand-1 on form until it no...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/macroexpand-1">macroexpand-1</a><span id="line-content">                function      clojure.core       If form represents a macro form, returns its expan...
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/macroexpand-all">macroexpand-all</a><span id="line-content">              function      clojure.walk       Recursively performs all possible macroexpansions ...
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/main">main</a><span id="line-content">                         function      clojure.main       Usage: java -cp clojure.jar clojure.main [init-opt...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/make-array">make-array</a><span id="line-content">                   function      clojure.core       Creates and returns an array of instances of the s...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/make-hierarchy">make-hierarchy</a><span id="line-content">               function      clojure.core       Creates a hierarchy object for use with derive, is...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/make-input-stream">make-input-stream</a><span id="line-content">            function      clojure.java.io    Creates a BufferedInputStream. See also IOFactory ...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/make-node">make-node</a><span id="line-content">                    function      clojure.zip        Returns a new branch node, given an existing node ...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/make-output-stream">make-output-stream</a><span id="line-content">           function      clojure.java.io    Creates a BufferedOutputStream. See also IOFactory...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/make-parents">make-parents</a><span id="line-content">                 function      clojure.java.io    Given the same arg(s) as for file, creates all par...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/make-reader">make-reader</a><span id="line-content">                  function      clojure.java.io    Creates a BufferedReader. See also IOFactory docs..
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/make-writer">make-writer</a><span id="line-content">                  function      clojure.java.io    Creates a BufferedWriter. See also IOFactory docs..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/map">map</a><span id="line-content">                          function      clojure.core       Returns a lazy sequence consisting of the result o...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/map-indexed">map-indexed</a><span id="line-content">                  function      clojure.core       Returns a lazy sequence consisting of the result o...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/map-invert">map-invert</a><span id="line-content">                   function      clojure.set        Returns the map with the vals mapped to the keys..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/map?">map?</a><span id="line-content">                         function      clojure.core       Return true if x implements IPersistentMap.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/mapcat">mapcat</a><span id="line-content">                       function      clojure.core       Returns the result of applying concat to the resul...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/max">max</a><span id="line-content">                          function      clojure.core       Returns the greatest of the nums..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/max-key">max-key</a><span id="line-content">                      function      clojure.core       Returns the x for which (k x), a number, is greate...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/memfn">memfn</a><span id="line-content">                        macro         clojure.core       Expands into code that creates a fn that expects t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/memoize">memoize</a><span id="line-content">                      function      clojure.core       Returns a memoized version of a referentially tran...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/merge">merge</a><span id="line-content">                        function      clojure.core       Returns a map that consists of the rest of the map...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/merge-with">merge-with</a><span id="line-content">                   function      clojure.core       Returns a map that consists of the rest of the map...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/meta">meta</a><span id="line-content">                         function      clojure.core       Returns the metadata of obj, returns nil if there ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/methods">methods</a><span id="line-content">                      function      clojure.core       Given a multimethod, returns a map of dispatch val...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/min">min</a><span id="line-content">                          function      clojure.core       Returns the least of the nums..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/min-key">min-key</a><span id="line-content">                      function      clojure.core       Returns the x for which (k x), a number, is least..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/mod">mod</a><span id="line-content">                          function      clojure.core       Modulus of num and div. Truncates toward negative ...
</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="clojure.core-api.html#clojure.core/*ns*">*ns*</a><span id="line-content">                         var           clojure.core       A clojure.lang.Namespace object representing the c...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/name">name</a><span id="line-content">                         function      clojure.core       Returns the name String of a string, symbol or key...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/namespace">namespace</a><span id="line-content">                    function      clojure.core       Returns the namespace String of a symbol or keywor...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/namespace-munge">namespace-munge</a><span id="line-content">              function      clojure.core       Convert a Clojure namespace name to a legal Java p...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/neg?">neg?</a><span id="line-content">                         function      clojure.core       Returns true if num is less than zero, else false.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/newline">newline</a><span id="line-content">                      function      clojure.core       Writes a newline to the output stream that is the ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/next">next</a><span id="line-content">                         function      clojure.core       Returns a seq of the items after the first. Calls ...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/next">next</a><span id="line-content">                         function      clojure.zip        Moves to the next loc in the hierarchy, depth-firs...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/nfirst">nfirst</a><span id="line-content">                       function      clojure.core       Same as (next (first x)).
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/nil?">nil?</a><span id="line-content">                         function      clojure.core       Returns true if x is nil, false otherwise..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/nnext">nnext</a><span id="line-content">                        function      clojure.core       Same as (next (next x)).
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/node">node</a><span id="line-content">                         function      clojure.zip        Returns the node at loc.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/not">not</a><span id="line-content">                          function      clojure.core       Returns true if x is logical false, false otherwis...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/not-any?">not-any?</a><span id="line-content">                     function      clojure.core       Returns false if (pred x) is logical true for any ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/not-empty">not-empty</a><span id="line-content">                    function      clojure.core       If coll is empty, returns nil, else coll.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/not-every?">not-every?</a><span id="line-content">                   function      clojure.core       Returns false if (pred x) is logical true for ever...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/not=">not=</a><span id="line-content">                         function      clojure.core       Same as (not (= obj1 obj2)).
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns">ns</a><span id="line-content">                           macro         clojure.core       Sets *ns* to the namespace named by name (unevalua...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-aliases">ns-aliases</a><span id="line-content">                   function      clojure.core       Returns a map of the aliases for the namespace..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-imports">ns-imports</a><span id="line-content">                   function      clojure.core       Returns a map of the import mappings for the names...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-interns">ns-interns</a><span id="line-content">                   function      clojure.core       Returns a map of the intern mappings for the names...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-map">ns-map</a><span id="line-content">                       function      clojure.core       Returns a map of all the mappings for the namespac...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-name">ns-name</a><span id="line-content">                      function      clojure.core       Returns the name of the namespace, a symbol..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-publics">ns-publics</a><span id="line-content">                   function      clojure.core       Returns a map of the public intern mappings for th...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-refers">ns-refers</a><span id="line-content">                    function      clojure.core       Returns a map of the refer mappings for the namesp...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-resolve">ns-resolve</a><span id="line-content">                   function      clojure.core       Returns the var or Class to which a symbol will be...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-unalias">ns-unalias</a><span id="line-content">                   function      clojure.core       Removes the alias for the symbol from the namespac...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ns-unmap">ns-unmap</a><span id="line-content">                     function      clojure.core       Removes the mappings for the symbol from the names...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/nth">nth</a><span id="line-content">                          function      clojure.core       Returns the value at the index. get returns nil if...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/nthnext">nthnext</a><span id="line-content">                      function      clojure.core       Returns the nth next of coll, (seq coll) when n is...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/num">num</a><span id="line-content">                          function      clojure.core       Coerce to Number.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/number?">number?</a><span id="line-content">                      function      clojure.core       Returns true if x is a Number.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/numerator">numerator</a><span id="line-content">                    function      clojure.core       Returns the numerator part of a Ratio..
</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="clojure.core-api.html#clojure.core/*out*">*out*</a><span id="line-content">                        var           clojure.core       A java.io.Writer object representing standard outp...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/object-array">object-array</a><span id="line-content">                 function      clojure.core       Creates an array of objects.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/odd?">odd?</a><span id="line-content">                         function      clojure.core       Returns true if n is odd, throws an exception if n...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/or">or</a><span id="line-content">                           macro         clojure.core       Evaluates exprs one at a time, from left to right....
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/output-stream">output-stream</a><span id="line-content">                function      clojure.java.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="clojure.pprint-api.html#clojure.pprint/*print-base*">*print-base*</a><span id="line-content">                 var           clojure.pprint     The base to use for printing integers and rational...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*print-dup*">*print-dup*</a><span id="line-content">                  var           clojure.core       When set to logical true, objects will be printed ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*print-length*">*print-length*</a><span id="line-content">               var           clojure.core       *print-length* controls how many items of each col...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*print-level*">*print-level*</a><span id="line-content">                var           clojure.core       *print-level* controls how many levels deep the pr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*print-meta*">*print-meta*</a><span id="line-content">                 var           clojure.core       If set to logical true, when printing an object, i...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/*print-miser-width*">*print-miser-width*</a><span id="line-content">          var           clojure.pprint     The column at which to enter miser style. Dependin...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/*print-pprint-dispatch*">*print-pprint-dispatch*</a><span id="line-content">      var           clojure.pprint     The pretty print dispatch function. Use with-pprin...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/*print-pretty*">*print-pretty*</a><span id="line-content">               var           clojure.pprint     Bind to true if you want write to use pretty print...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/*print-radix*">*print-radix*</a><span id="line-content">                var           clojure.pprint     Print a radix specifier in front of integers and r...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*print-readably*">*print-readably*</a><span id="line-content">             var           clojure.core       When set to logical false, strings and characters ...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/*print-right-margin*">*print-right-margin*</a><span id="line-content">         var           clojure.pprint     Pretty printing will try to avoid anything going b...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/*print-suppress-namespaces*">*print-suppress-namespaces*</a><span id="line-content">  var           clojure.pprint     Don't print namespaces with symbols. This is parti...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/parents">parents</a><span id="line-content">                      function      clojure.core       Returns the immediate parents of tag, either via a...
</span></span><span id="section-content"> <a href="clojure.xml-api.html#clojure.xml/parse">parse</a><span id="line-content">                        function      clojure.xml        Parses and loads the source s, which can be a File...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/partial">partial</a><span id="line-content">                      function      clojure.core       Takes a function f and fewer than the normal argum...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/partition">partition</a><span id="line-content">                    function      clojure.core       Returns a lazy sequence of lists of n items each, ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/partition-all">partition-all</a><span id="line-content">                function      clojure.core       Returns a lazy sequence of lists like partition, b...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/partition-by">partition-by</a><span id="line-content">                 function      clojure.core       Applies f to each value in coll, splitting it each...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/path">path</a><span id="line-content">                         function      clojure.zip        Returns a seq of nodes leading to this loc.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pcalls">pcalls</a><span id="line-content">                       function      clojure.core       Executes the no-arg fns in parallel, returning a l...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/peek">peek</a><span id="line-content">                         function      clojure.core       For a list or queue, same as first, for a vector, ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/persistent!">persistent!</a><span id="line-content">                  function      clojure.core       Alpha - subject to change. Returns a new, persiste...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pmap">pmap</a><span id="line-content">                         function      clojure.core       Like map, except f is applied in parallel. Semi-la...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pop">pop</a><span id="line-content">                          function      clojure.core       For a list or queue, returns a new list/queue with...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pop!">pop!</a><span id="line-content">                         function      clojure.core       Alpha - subject to change. Removes the last item f...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pop-thread-bindings">pop-thread-bindings</a><span id="line-content">          function      clojure.core       Pop one set of bindings pushed with push-binding b...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pos?">pos?</a><span id="line-content">                         function      clojure.core       Returns true if num is greater than zero, else fal...
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/postwalk">postwalk</a><span id="line-content">                     function      clojure.walk       Performs a depth-first, post-order traversal of fo...
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/postwalk-demo">postwalk-demo</a><span id="line-content">                function      clojure.walk       Demonstrates the behavior of postwalk by printing ...
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/postwalk-replace">postwalk-replace</a><span id="line-content">             function      clojure.walk       Recursively transforms form by replacing keys in s...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/pp">pp</a><span id="line-content">                           macro         clojure.pprint     A convenience macro that pretty prints the last th...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/pprint">pprint</a><span id="line-content">                       function      clojure.pprint     Pretty print object to the optional output writer....
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/pprint-indent">pprint-indent</a><span id="line-content">                function      clojure.pprint     Create an indent at this point in the pretty print...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/pprint-logical-block">pprint-logical-block</a><span id="line-content">         macro         clojure.pprint     Execute the body as a pretty printing logical bloc...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/pprint-newline">pprint-newline</a><span id="line-content">               function      clojure.pprint     Print a conditional newline to a pretty printing s...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/pprint-tab">pprint-tab</a><span id="line-content">                   function      clojure.pprint     Tab at this point in the pretty printing stream. k...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pr">pr</a><span id="line-content">                           function      clojure.core       Prints the object(s) to the output stream that is ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pr-str">pr-str</a><span id="line-content">                       function      clojure.core       pr to a string, returning it.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/prefer-method">prefer-method</a><span id="line-content">                function      clojure.core       Causes the multimethod to prefer matches of dispat...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/prefers">prefers</a><span id="line-content">                      function      clojure.core       Given a multimethod, returns a map of preferred va...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/prev">prev</a><span id="line-content">                         function      clojure.zip        Moves to the previous loc in the hierarchy, depth-...
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/prewalk">prewalk</a><span id="line-content">                      function      clojure.walk       Like postwalk, but does pre-order traversal..
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/prewalk-demo">prewalk-demo</a><span id="line-content">                 function      clojure.walk       Demonstrates the behavior of prewalk by printing e...
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/prewalk-replace">prewalk-replace</a><span id="line-content">              function      clojure.walk       Recursively transforms form by replacing keys in s...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/print">print</a><span id="line-content">                        function      clojure.core       Prints the object(s) to the output stream that is ...
</span></span><span id="section-content"> <a href="clojure.stacktrace-api.html#clojure.stacktrace/print-cause-trace">print-cause-trace</a><span id="line-content">            function      clojure.stacktrace Like print-stack-trace but prints chained exceptio...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/print-namespace-doc">print-namespace-doc</a><span id="line-content">          function      clojure.core       Print the documentation string of a Namespace..
</span></span><span id="section-content"> <a href="clojure.stacktrace-api.html#clojure.stacktrace/print-stack-trace">print-stack-trace</a><span id="line-content">            function      clojure.stacktrace Prints a Clojure-oriented stack trace of tr, a Thr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/print-str">print-str</a><span id="line-content">                    function      clojure.core       print to a string, returning it.
</span></span><span id="section-content"> <a href="clojure.stacktrace-api.html#clojure.stacktrace/print-throwable">print-throwable</a><span id="line-content">              function      clojure.stacktrace Prints the class and message of a Throwable..
</span></span><span id="section-content"> <a href="clojure.stacktrace-api.html#clojure.stacktrace/print-trace-element">print-trace-element</a><span id="line-content">          function      clojure.stacktrace Prints a Clojure-oriented view of one element in a...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/printf">printf</a><span id="line-content">                       function      clojure.core       Prints formatted output, as per format.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/println">println</a><span id="line-content">                      function      clojure.core       Same as print followed by (newline).
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/println-str">println-str</a><span id="line-content">                  function      clojure.core       println to a string, returning it.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/prn">prn</a><span id="line-content">                          function      clojure.core       Same as pr followed by (newline). Observes *flush-...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/prn-str">prn-str</a><span id="line-content">                      function      clojure.core       prn to a string, returning it.
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/project">project</a><span id="line-content">                      function      clojure.set        Returns a rel of the elements of xrel with only th...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/promise">promise</a><span id="line-content">                      function      clojure.core       Alpha - subject to change. Returns a promise objec...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/proxy">proxy</a><span id="line-content">                        macro         clojure.core       class-and-interfaces - a vector of class names  ar...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/proxy-mappings">proxy-mappings</a><span id="line-content">               function      clojure.core       Takes a proxy instance and returns the proxy's fn ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/proxy-super">proxy-super</a><span id="line-content">                  macro         clojure.core       Use to call a superclass method in the body of a p...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/push-thread-bindings">push-thread-bindings</a><span id="line-content">         function      clojure.core       WARNING: This is a low-level function. Prefer high...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/pvalues">pvalues</a><span id="line-content">                      macro         clojure.core       Returns a lazy sequence of the values of the exprs...
</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="clojure.core-api.html#clojure.core/quot">quot</a><span id="line-content">                         function      clojure.core       quot[ient] of dividing numerator by denominator..
</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="clojure.core-api.html#clojure.core/*read-eval*">*read-eval*</a><span id="line-content">                  var           clojure.core       When set to logical false, the EvalReader (#=(...)...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/rand">rand</a><span id="line-content">                         function      clojure.core       Returns a random floating point number between 0 (...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/rand-int">rand-int</a><span id="line-content">                     function      clojure.core       Returns a random integer between 0 (inclusive) and...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/rand-nth">rand-nth</a><span id="line-content">                     function      clojure.core       Return a random element of the (sequential) collec...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/range">range</a><span id="line-content">                        function      clojure.core       Returns a lazy seq of nums from start (inclusive) ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ratio?">ratio?</a><span id="line-content">                       function      clojure.core       Returns true if n is a Ratio.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/rationalize">rationalize</a><span id="line-content">                  function      clojure.core       returns the rational value of num.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/re-find">re-find</a><span id="line-content">                      function      clojure.core       Returns the next regex match, if any, of string to...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/re-groups">re-groups</a><span id="line-content">                    function      clojure.core       Returns the groups from the most recent match/find...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/re-matcher">re-matcher</a><span id="line-content">                   function      clojure.core       Returns an instance of java.util.regex.Matcher, fo...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/re-matches">re-matches</a><span id="line-content">                   function      clojure.core       Returns the match, if any, of string to pattern, u...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/re-pattern">re-pattern</a><span id="line-content">                   function      clojure.core       Returns an instance of java.util.regex.Pattern, fo...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/re-seq">re-seq</a><span id="line-content">                       function      clojure.core       Returns a lazy sequence of successive matches of p...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/read">read</a><span id="line-content">                         function      clojure.core       Reads the next object from stream, which must be a...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/read-line">read-line</a><span id="line-content">                    function      clojure.core       Reads the next line from stream that is the curren...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/read-string">read-string</a><span id="line-content">                  function      clojure.core       Reads one object from the string s.
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/reader">reader</a><span id="line-content">                       function      clojure.java.io    Attempts to coerce its argument into an open java....
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/reduce">reduce</a><span id="line-content">                       function      clojure.core       f should be a function of 2 arguments. If val is n...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/reductions">reductions</a><span id="line-content">                   function      clojure.core       Returns a lazy seq of the intermediate values of t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ref">ref</a><span id="line-content">                          function      clojure.core       Creates and returns a Ref with an initial value of...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ref-history-count">ref-history-count</a><span id="line-content">            function      clojure.core       Returns the history count of a ref.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ref-max-history">ref-max-history</a><span id="line-content">              function      clojure.core       Gets the max-history of a ref, or sets it and retu...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ref-min-history">ref-min-history</a><span id="line-content">              function      clojure.core       Gets the min-history of a ref, or sets it and retu...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ref-set">ref-set</a><span id="line-content">                      function      clojure.core       Must be called in a transaction. Sets the value of...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/refer">refer</a><span id="line-content">                        function      clojure.core       refers to all public vars of ns, subject to filter...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/refer-clojure">refer-clojure</a><span id="line-content">                macro         clojure.core       Same as (refer 'clojure.core &lt;filters&gt;).
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/reify">reify</a><span id="line-content">                        macro         clojure.core       reify is a macro with the following structure:  (r...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/release-pending-sends">release-pending-sends</a><span id="line-content">        function      clojure.core       Normally, actions sent directly or indirectly duri...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/rem">rem</a><span id="line-content">                          function      clojure.core       remainder of dividing numerator by denominator..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/remove">remove</a><span id="line-content">                       function      clojure.core       Returns a lazy sequence of the items in coll for w...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/remove">remove</a><span id="line-content">                       function      clojure.zip        Removes the node at loc, returning the loc that wo...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/remove-all-methods">remove-all-methods</a><span id="line-content">           function      clojure.core       Removes all of the methods of multimethod..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/remove-method">remove-method</a><span id="line-content">                function      clojure.core       Removes the method of multimethod associated with ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/remove-ns">remove-ns</a><span id="line-content">                    function      clojure.core       Removes the namespace named by the symbol. Use wit...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/remove-watch">remove-watch</a><span id="line-content">                 function      clojure.core       Alpha - subject to change. Removes a watch (set by...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/rename">rename</a><span id="line-content">                       function      clojure.set        Returns a rel of the maps in xrel with the keys in...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/rename-keys">rename-keys</a><span id="line-content">                  function      clojure.set        Returns the map with the keys in kmap renamed to t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/repeat">repeat</a><span id="line-content">                       function      clojure.core       Returns a lazy (infinite!, or length n if supplied...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/repeatedly">repeatedly</a><span id="line-content">                   function      clojure.core       Takes a function of no args, presumably with side ...
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/repl">repl</a><span id="line-content">                         function      clojure.main       Generic, reusable, read-eval-print loop. By defaul...
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/repl-caught">repl-caught</a><span id="line-content">                  function      clojure.main       Default :caught hook for repl.
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/repl-exception">repl-exception</a><span id="line-content">               function      clojure.main       Returns CompilerExceptions in tact, but only the r...
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/repl-prompt">repl-prompt</a><span id="line-content">                  function      clojure.main       Default :prompt hook for repl.
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/repl-read">repl-read</a><span id="line-content">                    function      clojure.main       Default :read hook for repl. Reads from *in* which...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/replace">replace</a><span id="line-content">                      function      clojure.core       Given a map of replacement pairs and a vector/coll...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/replace">replace</a><span id="line-content">                      function      clojure.string     Replaces all instance of match with replacement in...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/replace">replace</a><span id="line-content">                      function      clojure.zip        Replaces the node at this loc, without moving.
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/replace-first">replace-first</a><span id="line-content">                function      clojure.string     Replaces the first instance of match with replacem...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/replicate">replicate</a><span id="line-content">                    function      clojure.core       Returns a lazy seq of n xs..
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/report">report</a><span id="line-content">                       var           clojure.test       Generic reporting function, may be overridden to p...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/require">require</a><span id="line-content">                      function      clojure.core       Loads libs, skipping any that are already loaded. ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/reset!">reset!</a><span id="line-content">                       function      clojure.core       Sets the value of atom to newval without regard fo...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/reset-meta!">reset-meta!</a><span id="line-content">                  function      clojure.core       Atomically resets the metadata for a namespace/var...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/resolve">resolve</a><span id="line-content">                      function      clojure.core       same as (ns-resolve *ns* symbol).
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/resource">resource</a><span id="line-content">                     function      clojure.java.io    Returns the URL for a named resource. Use the cont...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/rest">rest</a><span id="line-content">                         function      clojure.core       Returns a possibly empty seq of the items after th...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/restart-agent">restart-agent</a><span id="line-content">                function      clojure.core       When an agent is failed, changes the agent state t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/resultset-seq">resultset-seq</a><span id="line-content">                function      clojure.core       Creates and returns a lazy sequence of structmaps ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/reverse">reverse</a><span id="line-content">                      function      clojure.core       Returns a seq of the items in coll in reverse orde...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/reverse">reverse</a><span id="line-content">                      function      clojure.string     Returns s with its characters reversed..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/reversible?">reversible?</a><span id="line-content">                  function      clojure.core       Returns true if coll implements Reversible.
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/right">right</a><span id="line-content">                        function      clojure.zip        Returns the loc of the right sibling of the node a...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/rightmost">rightmost</a><span id="line-content">                    function      clojure.zip        Returns the loc of the rightmost sibling of the no...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/rights">rights</a><span id="line-content">                       function      clojure.zip        Returns a seq of the right siblings of this loc.
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/root">root</a><span id="line-content">                         function      clojure.zip        zips all the way up and returns the root node, ref...
</span></span><span id="section-content"> <a href="clojure.stacktrace-api.html#clojure.stacktrace/root-cause">root-cause</a><span id="line-content">                   function      clojure.stacktrace Returns the last 'cause' Throwable in a chain of T...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/rseq">rseq</a><span id="line-content">                         function      clojure.core       Returns, in constant time, a seq of the items in r...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/rsubseq">rsubseq</a><span id="line-content">                      function      clojure.core       sc must be a sorted collection, test(s) one of &lt;, ...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/run-all-tests">run-all-tests</a><span id="line-content">                function      clojure.test       Runs all tests in all namespaces; prints results. ...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/run-tests">run-tests</a><span id="line-content">                    function      clojure.test       Runs all tests in the given namespaces; prints res...
</span></span></pre>
</div><div id="index-body">
  <h2 id="S"><span id="section-head">S</span></h2>
  <pre>
<span id="section-content"> <a href="clojure.test-api.html#clojure.test/*stack-trace-depth*">*stack-trace-depth*</a><span id="line-content">          var           clojure.test       The maximum depth of stack traces to print when an...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/satisfies?">satisfies?</a><span id="line-content">                   function      clojure.core       Returns true if x satisfies the protocol.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/second">second</a><span id="line-content">                       function      clojure.core       Same as (first (next x)).
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/select">select</a><span id="line-content">                       function      clojure.set        Returns a set of the elements for which pred is tr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/select-keys">select-keys</a><span id="line-content">                  function      clojure.core       Returns a map containing only those entries in map...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/send">send</a><span id="line-content">                         function      clojure.core       Dispatch an action to an agent. Returns the agent ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/send-off">send-off</a><span id="line-content">                     function      clojure.core       Dispatch a potentially blocking action to an agent...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/seq">seq</a><span id="line-content">                          function      clojure.core       Returns a seq on the collection. If the collection...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/seq-zip">seq-zip</a><span id="line-content">                      function      clojure.zip        Returns a zipper for nested sequences, given a roo...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/seq?">seq?</a><span id="line-content">                         function      clojure.core       Return true if x implements ISeq.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/seque">seque</a><span id="line-content">                        function      clojure.core       Creates a queued seq on another (presumably lazy) ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sequence">sequence</a><span id="line-content">                     function      clojure.core       Coerces coll to a (possibly empty) sequence, if it...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sequential?">sequential?</a><span id="line-content">                  function      clojure.core       Returns true if coll implements Sequential.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/set">set</a><span id="line-content">                          function      clojure.core       Returns a set of the distinct elements of coll..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/set-error-handler!">set-error-handler!</a><span id="line-content">           function      clojure.core       Sets the error-handler of agent a to handler-fn.  ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/set-error-mode!">set-error-mode!</a><span id="line-content">              function      clojure.core       Sets the error-mode of agent a to mode-keyword, wh...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/set-pprint-dispatch">set-pprint-dispatch</a><span id="line-content">          function      clojure.pprint     Set the pretty print dispatch function to a functi...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/set-test">set-test</a><span id="line-content">                     macro         clojure.test       Experimental. Sets :test metadata of the named var...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/set-validator!">set-validator!</a><span id="line-content">               function      clojure.core       Sets the validator-fn for a var/ref/agent/atom. va...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/set?">set?</a><span id="line-content">                         function      clojure.core       Returns true if x implements IPersistentSet.
</span></span><span id="section-content"> <a href="clojure.java.shell-api.html#clojure.java.shell/sh">sh</a><span id="line-content">                           function      clojure.java.shell Passes the given strings to Runtime.exec() to laun...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/short">short</a><span id="line-content">                        function      clojure.core       Coerce to short.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/short-array">short-array</a><span id="line-content">                  function      clojure.core       Creates an array of shorts.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/shorts">shorts</a><span id="line-content">                       function      clojure.core       Casts to shorts[].
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/shuffle">shuffle</a><span id="line-content">                      function      clojure.core       Return a random permutation of coll.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/shutdown-agents">shutdown-agents</a><span id="line-content">              function      clojure.core       Initiates a shutdown of the thread pools that back...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/simple-dispatch">simple-dispatch</a><span id="line-content">              multimethod   clojure.pprint     The pretty print dispatch function for simple data...
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/skip-if-eol">skip-if-eol</a><span id="line-content">                  function      clojure.main       If the next character on stream s is a newline, sk...
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/skip-whitespace">skip-whitespace</a><span id="line-content">              function      clojure.main       Skips whitespace characters on stream s. Returns :...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/slurp">slurp</a><span id="line-content">                        function      clojure.core       Reads the file named by f using the encoding enc i...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/some">some</a><span id="line-content">                         function      clojure.core       Returns the first logical true value of (pred x) f...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sort">sort</a><span id="line-content">                         function      clojure.core       Returns a sorted sequence of the items in coll. If...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sort-by">sort-by</a><span id="line-content">                      function      clojure.core       Returns a sorted sequence of the items in coll, wh...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sorted-map">sorted-map</a><span id="line-content">                   function      clojure.core       keyval =&gt; key val Returns a new sorted map with su...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sorted-map-by">sorted-map-by</a><span id="line-content">                function      clojure.core       keyval =&gt; key val Returns a new sorted map with su...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sorted-set">sorted-set</a><span id="line-content">                   function      clojure.core       Returns a new sorted set with supplied keys..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sorted-set-by">sorted-set-by</a><span id="line-content">                function      clojure.core       Returns a new sorted set with supplied keys, using...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sorted?">sorted?</a><span id="line-content">                      function      clojure.core       Returns true if coll implements Sorted.
</span></span><span id="section-content"> <a href="clojure.repl-api.html#clojure.repl/source">source</a><span id="line-content">                       macro         clojure.repl       Prints the source code for the given symbol, if it...
</span></span><span id="section-content"> <a href="clojure.repl-api.html#clojure.repl/source-fn">source-fn</a><span id="line-content">                    function      clojure.repl       Returns a string of the source code for the given ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/special-form-anchor">special-form-anchor</a><span id="line-content">          function      clojure.core       Returns the anchor tag on http://clojure.org/speci...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/special-symbol?">special-symbol?</a><span id="line-content">              function      clojure.core       Returns true if s names a special form.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/spit">spit</a><span id="line-content">                         function      clojure.core       Opposite of slurp.  Opens f with writer, writes co...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/split">split</a><span id="line-content">                        function      clojure.string     Splits string on a regular expression.  Optional a...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/split-at">split-at</a><span id="line-content">                     function      clojure.core       Returns a vector of [(take n coll) (drop n coll)].
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/split-lines">split-lines</a><span id="line-content">                  function      clojure.string     Splits s on \n or \r\n..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/split-with">split-with</a><span id="line-content">                   function      clojure.core       Returns a vector of [(take-while pred coll) (drop-...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/str">str</a><span id="line-content">                          function      clojure.core       With no args, returns the empty string. With one a...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/string?">string?</a><span id="line-content">                      function      clojure.core       Return true if x is a String.
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/stringify-keys">stringify-keys</a><span id="line-content">               function      clojure.walk       Recursively transforms all map keys from keywords ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/struct">struct</a><span id="line-content">                       function      clojure.core       Returns a new structmap instance with the keys of ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/struct-map">struct-map</a><span id="line-content">                   function      clojure.core       Returns a new structmap instance with the keys of ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/subs">subs</a><span id="line-content">                         function      clojure.core       Returns the substring of s beginning at start incl...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/subseq">subseq</a><span id="line-content">                       function      clojure.core       sc must be a sorted collection, test(s) one of &lt;, ...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/subset?">subset?</a><span id="line-content">                      function      clojure.set        Is set1 a subset of set2?.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/subvec">subvec</a><span id="line-content">                       function      clojure.core       Returns a persistent vector of the items in vector...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/successful?">successful?</a><span id="line-content">                  function      clojure.test       Returns true if the given test summary indicates a...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/supers">supers</a><span id="line-content">                       function      clojure.core       Returns the immediate and indirect superclasses an...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/superset?">superset?</a><span id="line-content">                    function      clojure.set        Is set1 a superset of set2?.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/swap!">swap!</a><span id="line-content">                        function      clojure.core       Atomically swaps the value of atom to be: (apply f...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/symbol">symbol</a><span id="line-content">                       function      clojure.core       Returns a Symbol with the given namespace and name...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/symbol?">symbol?</a><span id="line-content">                      function      clojure.core       Return true if x is a Symbol.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/sync">sync</a><span id="line-content">                         macro         clojure.core       transaction-flags =&gt; TBD, pass nil for now  Runs t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/syntax-symbol-anchor">syntax-symbol-anchor</a><span id="line-content">         function      clojure.core       Returns the anchor tag on http://clojure.org/speci...
</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="clojure.core-api.html#clojure.core/take">take</a><span id="line-content">                         function      clojure.core       Returns a lazy sequence of the first n items in co...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/take-last">take-last</a><span id="line-content">                    function      clojure.core       Returns a seq of the last n items in coll.  Depend...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/take-nth">take-nth</a><span id="line-content">                     function      clojure.core       Returns a lazy seq of every nth item in coll..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/take-while">take-while</a><span id="line-content">                   function      clojure.core       Returns a lazy sequence of successive items from c...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/test">test</a><span id="line-content">                         function      clojure.core       test [v] finds fn at key :test in var metadata and...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/test-all-vars">test-all-vars</a><span id="line-content">                function      clojure.test       Calls test-var on every var interned in the namesp...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/test-ns">test-ns</a><span id="line-content">                      function      clojure.test       If the namespace defines a function named test-ns-...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/test-var">test-var</a><span id="line-content">                     function      clojure.test       If v has a function in its :test metadata, calls t...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/testing">testing</a><span id="line-content">                      macro         clojure.test       Adds a new string to the list of testing contexts....
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/testing-contexts-str">testing-contexts-str</a><span id="line-content">         function      clojure.test       Returns a string representation of the current tes...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/testing-vars-str">testing-vars-str</a><span id="line-content">             function      clojure.test       Returns a string representation of the current tes...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/the-ns">the-ns</a><span id="line-content">                       function      clojure.core       If passed a namespace, returns it. Else, when pass...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/thread-bound?">thread-bound?</a><span id="line-content">                function      clojure.core       Returns true if all of the vars provided as argume...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/time">time</a><span id="line-content">                         macro         clojure.core       Evaluates expr and prints the time it took.  Retur...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/to-array">to-array</a><span id="line-content">                     function      clojure.core       Returns an array of Objects containing the content...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/to-array-2d">to-array-2d</a><span id="line-content">                  function      clojure.core       Returns a (potentially-ragged) 2-dimensional array...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/trampoline">trampoline</a><span id="line-content">                   function      clojure.core       trampoline can be used to convert algorithms requi...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/transient">transient</a><span id="line-content">                    function      clojure.core       Alpha - subject to change. Returns a new, transien...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/tree-seq">tree-seq</a><span id="line-content">                     function      clojure.core       Returns a lazy sequence of the nodes in a tree, vi...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/trim">trim</a><span id="line-content">                         function      clojure.string     Removes whitespace from both ends of string..
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/trim-newline">trim-newline</a><span id="line-content">                 function      clojure.string     Removes all trailing newline \n or return \r chara...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/triml">triml</a><span id="line-content">                        function      clojure.string     Removes whitespace from the left side of string..
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/trimr">trimr</a><span id="line-content">                        function      clojure.string     Removes whitespace from the right side of string..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/true?">true?</a><span id="line-content">                        function      clojure.core       Returns true if x is the value true, false otherwi...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/try-expr">try-expr</a><span id="line-content">                     macro         clojure.test       Used by the 'is' macro to catch unexpected excepti...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/type">type</a><span id="line-content">                         function      clojure.core       Returns the :type metadata of x, or its Class if n...
</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="clojure.core-api.html#clojure.core/unchecked-add">unchecked-add</a><span id="line-content">                function      clojure.core       Returns the sum of x and y, both int or long. Note...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/unchecked-dec">unchecked-dec</a><span id="line-content">                function      clojure.core       Returns a number one less than x, an int or long. ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/unchecked-divide">unchecked-divide</a><span id="line-content">             function      clojure.core       Returns the division of x by y, both int or long. ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/unchecked-inc">unchecked-inc</a><span id="line-content">                function      clojure.core       Returns a number one greater than x, an int or lon...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/unchecked-multiply">unchecked-multiply</a><span id="line-content">           function      clojure.core       Returns the product of x and y, both int or long. ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/unchecked-negate">unchecked-negate</a><span id="line-content">             function      clojure.core       Returns the negation of x, an int or long. Note - ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/unchecked-remainder">unchecked-remainder</a><span id="line-content">          function      clojure.core       Returns the remainder of division of x by y, both ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/unchecked-subtract">unchecked-subtract</a><span id="line-content">           function      clojure.core       Returns the difference of x and y, both int or lon...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/underive">underive</a><span id="line-content">                     function      clojure.core       Removes a parent/child relationship between parent...
</span></span><span id="section-content"> <a href="clojure.set-api.html#clojure.set/union">union</a><span id="line-content">                        function      clojure.set        Return a set that is the union of the input sets.
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/up">up</a><span id="line-content">                           function      clojure.zip        Returns the loc of the parent of the node at this ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/update-in">update-in</a><span id="line-content">                    function      clojure.core       'Updates' a value in a nested associative structur...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/update-proxy">update-proxy</a><span id="line-content">                 function      clojure.core       Takes a proxy instance and a map of strings (which...
</span></span><span id="section-content"> <a href="clojure.string-api.html#clojure.string/upper-case">upper-case</a><span id="line-content">                   function      clojure.string     Converts string to all upper-case..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/use">use</a><span id="line-content">                          function      clojure.core       Like 'require, but also refers to each lib's names...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/use-fixtures">use-fixtures</a><span id="line-content">                 multimethod   clojure.test       Wrap test runs in a fixture function to perform se...
</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="clojure.core-api.html#clojure.core/val">val</a><span id="line-content">                          function      clojure.core       Returns the value in the map entry..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/vals">vals</a><span id="line-content">                         function      clojure.core       Returns a sequence of the map's values..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/var-get">var-get</a><span id="line-content">                      function      clojure.core       Gets the value in the var object.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/var-set">var-set</a><span id="line-content">                      function      clojure.core       Sets the value in the var object to val. The var m...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/var?">var?</a><span id="line-content">                         function      clojure.core       Returns true if v is of type clojure.lang.Var.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/vary-meta">vary-meta</a><span id="line-content">                    function      clojure.core       Returns an object of the same type and value as ob...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/vec">vec</a><span id="line-content">                          function      clojure.core       Creates a new vector containing the contents of co...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/vector">vector</a><span id="line-content">                       function      clojure.core       Creates a new vector containing the args..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/vector-of">vector-of</a><span id="line-content">                    function      clojure.core       Creates a new vector of a single primitive type t,...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/vector-zip">vector-zip</a><span id="line-content">                   function      clojure.zip        Returns a zipper for nested vectors, given a root ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/vector?">vector?</a><span id="line-content">                      function      clojure.core       Return true if x implements IPersistentVector.
</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="clojure.core-api.html#clojure.core/*warn-on-reflection*">*warn-on-reflection*</a><span id="line-content">         var           clojure.core       When set to true, the compiler will emit warnings ...
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/walk">walk</a><span id="line-content">                         function      clojure.walk       Traverses form, an arbitrary data structure.  inne...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/when">when</a><span id="line-content">                         macro         clojure.core       Evaluates test. If logical true, evaluates body in...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/when-first">when-first</a><span id="line-content">                   macro         clojure.core       bindings =&gt; x xs  Same as (when (seq xs) (let [x (...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/when-let">when-let</a><span id="line-content">                     macro         clojure.core       bindings =&gt; binding-form test  When test is true, ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/when-not">when-not</a><span id="line-content">                     macro         clojure.core       Evaluates test. If logical false, evaluates body i...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/while">while</a><span id="line-content">                        macro         clojure.core       Repeatedly executes body while test expression is ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/with-bindings">with-bindings</a><span id="line-content">                macro         clojure.core       Takes a map of Var/value pairs. Installs for the g...
</span></span><span id="section-content"> <a href="clojure.main-api.html#clojure.main/with-bindings">with-bindings</a><span id="line-content">                macro         clojure.main       Executes body in the context of thread-local bindi...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/with-bindings*">with-bindings*</a><span id="line-content">               function      clojure.core       Takes a map of Var/value pairs. Installs for the g...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/with-in-str">with-in-str</a><span id="line-content">                  macro         clojure.core       Evaluates body in a context in which *in* is bound...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/with-local-vars">with-local-vars</a><span id="line-content">              macro         clojure.core       varbinding=&gt; symbol init-expr  Executes the exprs ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/with-meta">with-meta</a><span id="line-content">                    function      clojure.core       Returns an object of the same type and value as ob...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/with-open">with-open</a><span id="line-content">                    macro         clojure.core       bindings =&gt; [name init ...]  Evaluates body in a t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/with-out-str">with-out-str</a><span id="line-content">                 macro         clojure.core       Evaluates exprs in a context in which *out* is bou...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/with-pprint-dispatch">with-pprint-dispatch</a><span id="line-content">         macro         clojure.pprint     Execute body with the pretty print dispatch functi...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/with-precision">with-precision</a><span id="line-content">               macro         clojure.core       Sets the precision and rounding mode to be used fo...
</span></span><span id="section-content"> <a href="clojure.java.shell-api.html#clojure.java.shell/with-sh-dir">with-sh-dir</a><span id="line-content">                  macro         clojure.java.shell Sets the directory for use with sh, see sh for det...
</span></span><span id="section-content"> <a href="clojure.java.shell-api.html#clojure.java.shell/with-sh-env">with-sh-env</a><span id="line-content">                  macro         clojure.java.shell Sets the environment for use with sh, see sh for d...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/with-test">with-test</a><span id="line-content">                    macro         clojure.test       Takes any definition form (that returns a Var) as ...
</span></span><span id="section-content"> <a href="clojure.test-api.html#clojure.test/with-test-out">with-test-out</a><span id="line-content">                macro         clojure.test       Runs body with *out* bound to the value of *test-o...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/write">write</a><span id="line-content">                        function      clojure.pprint     Write an object subject to the current bindings of...
</span></span><span id="section-content"> <a href="clojure.pprint-api.html#clojure.pprint/write-out">write-out</a><span id="line-content">                    function      clojure.pprint     Write an object to *out* subject to the current bi...
</span></span><span id="section-content"> <a href="clojure.java.io-api.html#clojure.java.io/writer">writer</a><span id="line-content">                       function      clojure.java.io    Attempts to coerce its argument into an open java....
</span></span></pre>
</div><div id="index-body">
  <h2 id="X"><span id="section-head">X</span></h2>
  <pre>
<span id="section-content"> <a href="clojure.core-api.html#clojure.core/xml-seq">xml-seq</a><span id="line-content">                      function      clojure.core       A tree seq on the xml elements as per xml/parse.
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/xml-zip">xml-zip</a><span id="line-content">                      function      clojure.zip        Returns a zipper for xml elements (as from xml/par...
</span></span></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="clojure.core-api.html#clojure.core/zero?">zero?</a><span id="line-content">                        function      clojure.core       Returns true if num is zero, else false.
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/zipmap">zipmap</a><span id="line-content">                       function      clojure.core       Returns a map with the keys mapped to the correspo...
</span></span><span id="section-content"> <a href="clojure.zip-api.html#clojure.zip/zipper">zipper</a><span id="line-content">                       function      clojure.zip        Creates a new zipper structure.   branch? is a fn ...
</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="clojure.core-api.html#clojure.core/*">*</a><span id="line-content">                            function      clojure.core       Returns the product of nums. (*) returns 1..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*1">*1</a><span id="line-content">                           var           clojure.core       bound in a repl thread to the most recent value pr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*2">*2</a><span id="line-content">                           var           clojure.core       bound in a repl thread to the second most recent v...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/*3">*3</a><span id="line-content">                           var           clojure.core       bound in a repl thread to the third most recent va...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/+">+</a><span id="line-content">                            function      clojure.core       Returns the sum of nums. (+) returns 0..
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/-">-</a><span id="line-content">                            function      clojure.core       If no ys are supplied, returns the negation of x, ...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/-&gt;">-&gt;</a><span id="line-content">                           macro         clojure.core       Threads the expr through the forms. Inserts x as t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/-&gt;&gt;">-&gt;&gt;</a><span id="line-content">                          macro         clojure.core       Threads the expr through the forms. Inserts x as t...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/..">..</a><span id="line-content">                           macro         clojure.core       form =&gt; fieldName-symbol or (instanceMethodName-sy...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core//">/</a><span id="line-content">                            function      clojure.core       If no denominators are supplied, returns 1/numerat...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/&lt;">&lt;</a><span id="line-content">                            function      clojure.core       Returns non-nil if nums are in monotonically incre...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/&lt;=">&lt;=</a><span id="line-content">                           function      clojure.core       Returns non-nil if nums are in monotonically non-d...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/=">=</a><span id="line-content">                            function      clojure.core       Equality. Returns true if x equals y, false if not...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/==">==</a><span id="line-content">                           function      clojure.core       Returns non-nil if nums all have the same value, o...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/&gt;">&gt;</a><span id="line-content">                            function      clojure.core       Returns non-nil if nums are in monotonically decre...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/&gt;=">&gt;=</a><span id="line-content">                           function      clojure.core       Returns non-nil if nums are in monotonically non-i...
</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</div>
	</div>
      </div>
      <div id="DesignedBy">Logo &amp; site design by <a title="Visit Tom Hickey's website." href="http://www.tomhickey.com">Tom Hickey</a>.<br />
      Clojure auto-documentation system by Tom Faulhaber.</div>
    </div>
    <!-- /AllContentContainer -->
  </body>

</html>