Skip to content

Interactive ClojureDocs

About Interactive ClojureDocs

ClojureDocs Interactive is an experimental project seeking feedback from the Clojure community.

The documentation, usage signatures, examples, notes, related links, and contributor information come from the public ClojureDocs JSON export. This site keeps a tracked snapshot of 500 selected pages and generates the index and individual pages from that data. The page selection, interactive interface, and decisions about which examples can run are maintained by this project.

Runnable examples execute locally in your browser using Glojure compiled to WebAssembly. Focusing an editor or selecting its run button creates a fresh WebAssembly instance for that evaluation. All top-level forms run in order in that instance, so later forms can use definitions from earlier ones. The output shows each form's result, including nil, together with anything the code prints. Collection results are limited to 100 items and 20 nesting levels, with an ellipsis when truncated. Evaluation stops at the first error. Once active, the editor evaluates changes automatically after a short pause. Examples that are not known to run in this browser-based Glojure environment are marked "May have evaluation errors." They remain editable and runnable, but may depend on REPL state from another session, JVM APIs, external libraries, or other context that is unavailable here.

The original prose and examples remain attributed to their ClojureDocs contributors, with a link back to the matching source page's example.

usage
clojure.core reduce 25 22 (reduce f coll)
(reduce f val coll)
clojure.core for 19 14 (for seq-exprs body-expr)
clojure.core apply 18 14 (apply f args)
(apply f x args)
(apply f x y args)
(apply f x y z args)
(apply f a b c d & args)
clojure.core comp 18 15 (comp )
(comp f)
(comp f g)
(comp f g & fs)
clojure.core map 18 13 (map f)
(map f coll)
(map f c1 c2)
(map f c1 c2 c3)
(map f c1 c2 c3 & colls)
clojure.core defmulti 16 7 (defmulti name docstring? attr-map? dispatch-fn & options)
clojure.core doseq 15 9 (doseq seq-exprs & body)
clojure.core partial 15 10 (partial f)
(partial f arg1)
(partial f arg1 arg2)
(partial f arg1 arg2 arg3)
(partial f arg1 arg2 arg3 & more)
clojure.core some 15 15 (some pred coll)
clojure.core defrecord 14 0 (defrecord name [& fields] & opts+specs)
clojure.core if-let 14 7 (if-let bindings then)
(if-let bindings then else & oldform)
clojure.core loop 14 10 (loop bindings & body)
clojure.core condp 13 10 (condp pred expr & clauses)
clojure.core into 13 9 (into )
(into to)
(into to from)
(into to xform from)
clojure.core ns 13 3 (ns name docstring? attr-map? references*)
clojure.core sort-by 13 5 (sort-by keyfn coll)
(sort-by keyfn comp coll)
clojure.core binding 12 2 (binding bindings & body)
clojure.core concat 12 7 (concat )
(concat x)
(concat x y)
(concat x y & zs)
clojure.core juxt 12 7 (juxt f)
(juxt f g)
(juxt f g h)
(juxt f g h & fs)
clojure.java.shell sh 12 1 (sh & args)
clojure.core ->> 11 7 (->> x & forms)
clojure.core conj 11 9 (conj )
(conj coll)
(conj coll x)
(conj coll x & xs)
clojure.core defn 11 5 (defn name doc-string? attr-map? [params*] prepost-map? body)
(defn name doc-string? attr-map? ([params*] prepost-map? body) + attr-map?)
clojure.core filter 11 6 (filter pred)
(filter pred coll)
clojure.core keyword 11 7 (keyword name)
(keyword ns name)
clojure.core let 11 7 (let bindings & body)
clojure.core merge-with 11 8 (merge-with f & maps)
clojure.core read-string 11 4 (read-string s)
(read-string opts s)
clojure.core update-in 11 10 (update-in m ks f & args)
clojure.core get 10 8 (get map key)
(get map key not-found)
clojure.core reduce-kv 10 1 (reduce-kv f init coll)
clojure.core require 10 4 (require & args)
clojure.core tree-seq 10 6 (tree-seq branch? children root)
clojure.core update 10 6 (update m k f)
(update m k f x)
(update m k f x y)
(update m k f x y z)
(update m k f x y z & more)
clojure.core -> 9 4 (-> x & forms)
clojure.core assoc 9 8 (assoc map key val)
(assoc map key val & kvs)
clojure.core assoc-in 9 7 (assoc-in m [k & ks] v)
clojure.core compare 9 3 (compare x y)
clojure.core cond 9 5 (cond & clauses)
clojure.core lazy-seq 9 6 (lazy-seq & body)
clojure.core mapcat 9 7 (mapcat f)
(mapcat f & colls)
clojure.core merge 9 8 (merge & maps)
clojure.core partition 9 6 (partition n coll)
(partition n step coll)
(partition n step pad coll)
clojure.core recur 9 9 --
clojure.string replace 9 8 (replace s match replacement)
clojure.core case 8 5 (case e & clauses)
clojure.core def 8 4 --
clojure.core deftype 8 1 (deftype name [& fields] & opts+specs)
clojure.core get-in 8 5 (get-in m ks)
(get-in m ks not-found)
clojure.core group-by 8 7 (group-by f coll)
clojure.core identity 8 6 (identity x)
clojure.core keep 8 8 (keep f)
(keep f coll)
clojure.core partition-by 8 3 (partition-by f)
(partition-by f coll)
clojure.core reify 8 0 (reify & opts+specs)
clojure.core resolve 8 4 (resolve sym)
(resolve env sym)
clojure.core sorted-map 8 5 (sorted-map & keyvals)
clojure.core str 8 7 (str )
(str x)
(str x & ys)
clojure.core when-let 8 6 (when-let bindings & body)
clojure.core zipmap 8 7 (zipmap keys vals)
clojure.string split 8 4 (split s re)
(split s re limit)
clojure.core = 7 4 (= x)
(= x y)
(= x y & more)
clojure.core cond-> 7 4 (cond-> expr & clauses)
clojure.core identical? 7 3 (identical? x y)
clojure.core interleave 7 7 (interleave )
(interleave c1)
(interleave c1 c2)
(interleave c1 c2 & colls)
clojure.core keep-indexed 7 5 (keep-indexed f)
(keep-indexed f coll)
clojure.core lazy-cat 7 4 (lazy-cat & colls)
clojure.core re-find 7 3 (re-find m)
(re-find re s)
clojure.core slurp 7 2 (slurp f & opts)
clojure.core sort 7 1 (sort coll)
(sort comp coll)
clojure.core transduce 7 5 (transduce xform f coll)
(transduce xform f init coll)
clojure.core try 7 1 --
clojure.core with-redefs 7 1 (with-redefs bindings & body)
clojure.pprint cl-format 7 0 (cl-format writer format-in & args)
clojure.core == 6 5 (== x)
(== x y)
(== x y & more)
clojure.core bigint 6 1 (bigint x)
clojure.core eduction 6 0 (eduction xform* coll)
clojure.core format 6 2 (format fmt & args)
clojure.core future 6 1 (future & body)
clojure.core hash-map 6 3 (hash-map )
(hash-map & keyvals)
clojure.core map-indexed 6 4 (map-indexed f)
(map-indexed f coll)
clojure.core memoize 6 3 (memoize f)
clojure.core name 6 4 (name x)
clojure.core or 6 2 (or )
(or x)
(or x & next)
clojure.core pr-str 6 3 (pr-str & xs)
clojure.core re-seq 6 4 (re-seq re s)
clojure.core remove 6 6 (remove pred)
(remove pred coll)
clojure.core rest 6 6 (rest coll)
clojure.core select-keys 6 5 (select-keys map keyseq)
clojure.core sequence 6 1 (sequence coll)
(sequence xform coll)
(sequence xform coll & colls)
clojure.core spit 6 1 (spit f content & options)
clojure.core swap! 6 6 (swap! atom f)
(swap! atom f x)
(swap! atom f x y)
(swap! atom f x y & args)
clojure.core vector 6 3 (vector )
(vector a)
(vector a b)
(vector a b c)
(vector a b c d)
(vector a b c d e)
(vector a b c d e f)
(vector a b c d e f & args)
clojure.pprint pprint 6 0 (pprint object)
(pprint object writer)
clojure.set union 6 0 (union )
(union s1)
(union s1 s2)
(union s1 s2 & sets)
clojure.walk postwalk 6 1 (postwalk f form)
clojure.core.async pub 5 0 (pub ch topic-fn)
(pub ch topic-fn buf-fn)
clojure.core add-watch 5 3 (add-watch reference key fn)
clojure.core alter-var-root 5 2 (alter-var-root v f & args)
clojure.core array-map 5 3 (array-map )
(array-map & keyvals)
clojure.core as-> 5 4 (as-> expr name & forms)
clojure.core aset 5 1 (aset array idx val)
(aset array idx idx2 & idxv)
clojure.core atom 5 2 (atom x)
(atom x & options)
clojure.core char 5 3 (char x)
clojure.core cons 5 4 (cons x seq)
clojure.core count 5 4 (count coll)
clojure.core defmacro 5 2 (defmacro name doc-string? attr-map? [params*] body)
(defmacro name doc-string? attr-map? ([params*] body) + attr-map?)
clojure.core defprotocol 5 2 (defprotocol name & opts+sigs)
clojure.core dissoc 5 3 (dissoc map)
(dissoc map key)
(dissoc map key & ks)
clojure.core empty? 5 5 (empty? coll)
clojure.core fn 5 3 (fn & sigs)
clojure.core gen-class 5 0 (gen-class & options)
clojure.core halt-when 5 3 (halt-when pred)
(halt-when pred retf)
clojure.core import 5 2 (import & import-symbols-or-lists)
clojure.core last 5 2 (last coll)
clojure.core letfn 5 1 (letfn fnspecs & body)
clojure.core list* 5 3 (list* args)
(list* a args)
(list* a b args)
(list* a b c args)
(list* a b c d & more)
clojure.core max-key 5 5 (max-key k x)
(max-key k x y)
(max-key k x y & more)
clojure.core pmap 5 3 (pmap f coll)
(pmap f coll & colls)
clojure.core proxy 5 1 (proxy class-and-interfaces args & fs)
clojure.core range 5 4 (range )
(range end)
(range start end)
(range start end step)
clojure.core repeatedly 5 3 (repeatedly f)
(repeatedly n f)
clojure.core replace 5 3 (replace smap)
(replace smap coll)
clojure.core seq 5 5 (seq coll)
clojure.core take-while 5 3 (take-while pred)
(take-while pred coll)
clojure.core time 5 3 (time expr)
clojure.core trampoline 5 3 (trampoline f)
(trampoline f & args)
clojure.core use 5 1 (use & args)
clojure.core when-not 5 5 (when-not test & body)
clojure.data diff 5 0 (diff a b)
clojure.pprint print-table 5 0 (print-table ks rows)
(print-table rows)
clojure.set difference 5 0 (difference s1)
(difference s1 s2)
(difference s1 s2 & sets)
clojure.set intersection 5 0 (intersection s1)
(intersection s1 s2)
(intersection s1 s2 & sets)
clojure.set rename-keys 5 0 (rename-keys map kmap)
clojure.string join 5 4 (join coll)
(join separator coll)
clojure.core and 4 3 (and )
(and x)
(and x & next)
clojure.core bigdec 4 2 (bigdec x)
clojure.core biginteger 4 1 (biginteger x)
clojure.core bit-and 4 4 (bit-and x y)
(bit-and x y & more)
clojure.core bit-shift-right 4 4 (bit-shift-right x n)
clojure.core boolean 4 3 (boolean x)
clojure.core butlast 4 4 (butlast coll)
clojure.core cat 4 3 (cat rf)
clojure.core class 4 1 (class x)
clojure.core coll? 4 4 (coll? x)
clojure.core comment 4 1 (comment & body)
clojure.core complement 4 3 (complement f)
clojure.core constantly 4 3 (constantly x)
clojure.core create-ns 4 0 (create-ns sym)
clojure.core declare 4 0 (declare & names)
clojure.core dedupe 4 0 (dedupe )
(dedupe coll)
clojure.core defmethod 4 2 (defmethod multifn dispatch-val & fn-tail)
clojure.core delay 4 3 (delay & body)
clojure.core deliver 4 1 (deliver promise val)
clojure.core derive 4 3 (derive tag parent)
(derive h tag parent)
clojure.core distinct 4 3 (distinct )
(distinct coll)
clojure.core do 4 1 --
clojure.core doall 4 0 (doall coll)
(doall n coll)
clojure.core dorun 4 1 (dorun coll)
(dorun n coll)
clojure.core doto 4 0 (doto x & forms)
clojure.core every? 4 3 (every? pred coll)
clojure.core ex-info 4 0 (ex-info msg map)
(ex-info msg map cause)
clojure.core first 4 2 (first coll)
clojure.core gensym 4 1 (gensym )
(gensym prefix-string)
clojure.core inc 4 2 (inc x)
clojure.core instance? 4 0 (instance? c x)
clojure.core intern 4 0 (intern ns name)
(intern ns name val)
clojure.core iterate 4 0 (iterate f x)
clojure.core line-seq 4 0 (line-seq rdr)
clojure.core not-empty 4 4 (not-empty coll)
clojure.core nthrest 4 4 (nthrest coll n)
clojure.core number? 4 4 (number? x)
clojure.core partition-all 4 3 (partition-all n)
(partition-all n coll)
(partition-all n step coll)
clojure.core peek 4 3 (peek coll)
clojure.core pop 4 2 (pop coll)
clojure.core pr 4 2 (pr )
(pr x)
(pr x & more)
clojure.core quote 4 1 --
clojure.core rationalize 4 3 (rationalize num)
clojure.core read-line 4 0 (read-line )
clojure.core realized? 4 1 (realized? x)
clojure.core reductions 4 2 (reductions f coll)
(reductions f init coll)
clojure.core ref 4 1 (ref x)
(ref x & options)
clojure.core rseq 4 2 (rseq rev)
clojure.core set! 4 1 --
clojure.core some-fn 4 2 (some-fn p)
(some-fn p1 p2)
(some-fn p1 p2 p3)
(some-fn p1 p2 p3 & ps)
clojure.core some? 4 4 (some? x)
clojure.core sorted-map-by 4 2 (sorted-map-by comparator & keyvals)
clojure.core subs 4 3 (subs s start)
(subs s start end)
clojure.core subseq 4 0 (subseq sc test key)
(subseq sc start-test start-key end-test end-key)
clojure.core subvec 4 2 (subvec v start)
(subvec v start end)
clojure.core take 4 3 (take n)
(take n coll)
clojure.core transient 4 2 (transient coll)
clojure.core val 4 3 (val e)
clojure.core when 4 3 (when test & body)
clojure.core with-meta 4 1 (with-meta obj m)
clojure.core with-open 4 1 (with-open bindings & body)
clojure.core with-out-str 4 2 (with-out-str & body)
clojure.core.async alt! 4 0 (alt! & clauses)
clojure.core.async chan 4 0 (chan )
(chan buf-or-n)
(chan buf-or-n xform)
(chan buf-or-n xform ex-handler)
clojure.core.reducers fold 4 0 (fold reducef coll)
(fold combinef reducef coll)
(fold n combinef reducef coll)
clojure.edn read 4 2 (read )
(read stream)
(read opts stream)
clojure.edn read-string 4 0 (read-string s)
(read-string opts s)
clojure.string escape 4 3 (escape s cmap)
clojure.string replace-first 4 3 (replace-first s match replacement)
clojure.walk keywordize-keys 4 3 (keywordize-keys m)
clojure.walk macroexpand-all 4 1 (macroexpand-all form)
clojure.zip zipper 4 0 (zipper branch? children make-node root)
clojure.core *ns* 3 0 --
clojure.core *warn-on-reflection* 3 2 --
clojure.core . 3 1 --
clojure.core .. 3 3 (.. x form)
(.. x form & more)
clojure.core / 3 2 (/ x)
(/ x y)
(/ x y & more)
clojure.core <= 3 3 (<= x)
(<= x y)
(<= x y & more)
clojure.core ancestors 3 1 (ancestors tag)
(ancestors h tag)
clojure.core any? 3 2 (any? x)
clojure.core assert 3 0 (assert x)
(assert x message)
clojure.core bases 3 1 (bases c)
clojure.core bit-and-not 3 3 (bit-and-not x y)
(bit-and-not x y & more)
clojure.core bit-test 3 3 (bit-test x n)
clojure.core byte 3 0 (byte x)
clojure.core byte-array 3 0 (byte-array size-or-seq)
(byte-array size init-val-or-seq)
clojure.core catch 3 0 --
clojure.core chars 3 1 (chars xs)
clojure.core completing 3 3 (completing f)
(completing f cf)
clojure.core contains? 3 2 (contains? coll key)
clojure.core defonce 3 0 (defonce name expr)
clojure.core deref 3 0 (deref ref)
(deref ref timeout-ms timeout-val)
clojure.core dotimes 3 1 (dotimes bindings & body)
clojure.core double 3 2 (double x)
clojure.core empty 3 1 (empty coll)
clojure.core eval 3 1 (eval form)
clojure.core every-pred 3 2 (every-pred p)
(every-pred p1 p2)
(every-pred p1 p2 p3)
(every-pred p1 p2 p3 & ps)
clojure.core ffirst 3 2 (ffirst x)
clojure.core find 3 2 (find map key)
clojure.core float-array 3 0 (float-array size-or-seq)
(float-array size init-val-or-seq)
clojure.core float? 3 2 (float? n)
clojure.core fnil 3 1 (fnil f x)
(fnil f x y)
(fnil f x y z)
clojure.core force 3 0 (force x)
clojure.core frequencies 3 2 (frequencies coll)
clojure.core future-cancel 3 0 (future-cancel f)
clojure.core future-done? 3 1 (future-done? f)
clojure.core hash 3 1 (hash x)
clojure.core if 3 2 --
clojure.core if-not 3 2 (if-not test then)
(if-not test then else)
clojure.core integer? 3 3 (integer? n)
clojure.core into-array 3 0 (into-array aseq)
(into-array type aseq)
clojure.core isa? 3 2 (isa? child parent)
(isa? h child parent)
clojure.core list 3 1 (list & items)
clojure.core load-file 3 0 (load-file name)
clojure.core load-string 3 0 (load-string s)
clojure.core long 3 0 (long x)
clojure.core longs 3 1 (longs xs)
clojure.core macroexpand-1 3 0 (macroexpand-1 form)
clojure.core make-hierarchy 3 0 (make-hierarchy )
clojure.core mapv 3 3 (mapv f coll)
(mapv f c1 c2)
(mapv f c1 c2 c3)
(mapv f c1 c2 c3 & colls)
clojure.core max 3 3 (max x)
(max x y)
(max x y & more)
clojure.core memfn 3 0 (memfn name & args)
clojure.core meta 3 0 (meta obj)
clojure.core min-key 3 3 (min-key k x)
(min-key k x y)
(min-key k x y & more)
clojure.core mod 3 3 (mod num div)
clojure.core neg? 3 2 (neg? num)
clojure.core next 3 2 (next coll)
clojure.core not= 3 3 (not= x)
(not= x y)
(not= x y & more)
clojure.core ns-map 3 1 (ns-map ns)
clojure.core ns-resolve 3 2 (ns-resolve ns sym)
(ns-resolve ns env sym)
clojure.core ns-unalias 3 0 (ns-unalias ns sym)
clojure.core pos? 3 2 (pos? num)
clojure.core print 3 1 (print & more)
clojure.core prn-str 3 2 (prn-str & xs)
clojure.core promise 3 0 (promise )
clojure.core rand-int 3 1 (rand-int n)
clojure.core rand-nth 3 0 (rand-nth coll)
clojure.core re-groups 3 0 (re-groups m)
clojure.core re-matches 3 3 (re-matches re s)
clojure.core reduced 3 3 (reduced x)
clojure.core refer 3 1 (refer ns-sym & filters)
clojure.core reverse 3 2 (reverse coll)
clojure.core seq? 3 2 (seq? x)
clojure.core seque 3 0 (seque s)
(seque n-or-q s)
clojure.core sorted-set 3 3 (sorted-set & keys)
clojure.core sorted-set-by 3 2 (sorted-set-by comparator & keys)
clojure.core split-at 3 2 (split-at n coll)
clojure.core split-with 3 1 (split-with pred coll)
clojure.core symbol 3 0 (symbol name)
(symbol ns name)
clojure.core tap> 3 1 (tap> x)
clojure.core throw 3 0 --
clojure.core to-array 3 2 (to-array coll)
clojure.core unquote-splicing 3 2 --
clojure.core unsigned-bit-shift-right 3 3 (unsigned-bit-shift-right x n)
clojure.core uuid? 3 0 (uuid? x)
clojure.core var 3 0 --
clojure.core var-get 3 1 (var-get x)
clojure.core vector? 3 2 (vector? x)
clojure.core when-first 3 2 (when-first bindings & body)
clojure.core when-some 3 3 (when-some bindings & body)
clojure.core with-local-vars 3 0 (with-local-vars name-vals-vec & body)
clojure.core with-precision 3 0 (with-precision precision & exprs)
clojure.core with-redefs-fn 3 0 (with-redefs-fn binding-map func)
clojure.core xml-seq 3 0 (xml-seq root)
clojure.core.async alts! 3 1 (alts! ports & {:as opts})
clojure.core.async go 3 0 (go & body)
clojure.core.async pipe 3 0 (pipe from to)
(pipe from to close?)
clojure.core.async reduce 3 0 (reduce f init ch)
clojure.core.async timeout 3 0 (timeout msecs)
clojure.core.logic featurec 3 0 (featurec x fs)
clojure.core.logic pred 3 0 (pred v f)
clojure.core.logic project 3 0 (project [& vars] & goals)
clojure.datafy datafy 3 0 (datafy x)
clojure.java.io copy 3 0 (copy input output & opts)
clojure.java.io file 3 0 (file arg)
(file parent child)
(file parent child & more)
clojure.java.io reader 3 0 (reader x & opts)
clojure.java.io resource 3 0 (resource n)
(resource n loader)
clojure.java.io writer 3 1 (writer x & opts)
clojure.java.javadoc javadoc 3 0 (javadoc class-or-object)
clojure.reflect reflect 3 0 (reflect obj & options)
clojure.reflect type-reflect 3 0 (type-reflect typeref & options)
clojure.set index 3 0 (index xrel ks)
clojure.set join 3 0 (join xrel yrel)
(join xrel yrel km)
clojure.set map-invert 3 0 (map-invert m)
clojure.set subset? 3 0 (subset? set1 set2)
clojure.string blank? 3 3 (blank? s)
clojure.string capitalize 3 2 (capitalize s)
clojure.string split-lines 3 2 (split-lines s)
clojure.string trim 3 0 (trim s)
clojure.string upper-case 3 2 (upper-case s)
clojure.test use-fixtures 3 0 --
clojure.walk prewalk 3 0 (prewalk f form)
clojure.walk stringify-keys 3 3 (stringify-keys m)
clojure.zip xml-zip 3 0 (xml-zip root)
clojure.core *3 2 1 --
clojure.core *compile-files* 2 1 --
clojure.core *compiler-options* 2 1 --
clojure.core *print-meta* 2 1 --
clojure.core *use-context-classloader* 2 1 --
clojure.core +' 2 1 (+' )
(+' x)
(+' x y)
(+' x y & more)
clojure.core - 2 1 (- x)
(- x y)
(- x y & more)
clojure.core >= 2 2 (>= x)
(>= x y)
(>= x y & more)
clojure.core abs 2 2 (abs a)
clojure.core add-tap 2 0 (add-tap f)
clojure.core aget 2 0 (aget array idx)
(aget array idx & idxs)
clojure.core alength 2 0 (alength array)
clojure.core alias 2 2 (alias alias namespace-sym)
clojure.core all-ns 2 1 (all-ns )
clojure.core assoc! 2 2 (assoc! coll key val)
(assoc! coll key val & kvs)
clojure.core await 2 0 (await & agents)
clojure.core bean 2 1 (bean x)
clojure.core bit-or 2 2 (bit-or x y)
(bit-or x y & more)
clojure.core bit-set 2 2 (bit-set x n)
clojure.core bit-shift-left 2 2 (bit-shift-left x n)
clojure.core bit-xor 2 2 (bit-xor x y)
(bit-xor x y & more)
clojure.core booleans 2 0 (booleans xs)
clojure.core bound-fn* 2 0 (bound-fn* f)
clojure.core bounded-count 2 1 (bounded-count n coll)
clojure.core bytes 2 0 (bytes xs)
clojure.core char-array 2 0 (char-array size-or-seq)
(char-array size init-val-or-seq)
clojure.core char-escape-string 2 2 --
clojure.core char-name-string 2 2 --
clojure.core chunk 2 1 (chunk b)
clojure.core chunk-cons 2 1 (chunk-cons chunk rest)
clojure.core commute 2 0 (commute ref fun & args)
clojure.core compare-and-set! 2 1 (compare-and-set! atom oldval newval)
clojure.core compile 2 1 (compile lib)
clojure.core conj! 2 2 (conj! )
(conj! coll)
(conj! coll x)
clojure.core counted? 2 1 (counted? coll)
clojure.core cycle 2 2 (cycle coll)
clojure.core dec' 2 1 (dec' x)
clojure.core definterface 2 0 (definterface name & sigs)
clojure.core defn- 2 1 (defn- name & decls)
clojure.core descendants 2 1 (descendants tag)
(descendants h tag)
clojure.core destructure 2 1 (destructure bindings)
clojure.core disj 2 2 (disj set)
(disj set key)
(disj set key & ks)
clojure.core disj! 2 1 (disj! set)
(disj! set key)
(disj! set key & ks)
clojure.core distinct? 2 2 (distinct? x)
(distinct? x y)
(distinct? x y & more)
clojure.core dosync 2 1 (dosync & exprs)
clojure.core double-array 2 1 (double-array size-or-seq)
(double-array size init-val-or-seq)
clojure.core doubles 2 1 (doubles xs)
clojure.core drop 2 2 (drop n)
(drop n coll)
clojure.core drop-last 2 1 (drop-last coll)
(drop-last n coll)
clojure.core drop-while 2 2 (drop-while pred)
(drop-while pred coll)
clojure.core ensure-reduced 2 2 (ensure-reduced x)
clojure.core enumeration-seq 2 0 (enumeration-seq e)
clojure.core even? 2 2 (even? n)
clojure.core ex-cause 2 0 (ex-cause ex)
clojure.core ex-data 2 1 (ex-data ex)
clojure.core extend 2 0 (extend atype & proto+mmaps)
clojure.core file-seq 2 0 (file-seq dir)
clojure.core finally 2 1 --
clojure.core flatten 2 1 (flatten x)
clojure.core float 2 0 (float x)
clojure.core floats 2 1 (floats xs)
clojure.core fn? 2 2 (fn? x)
clojure.core future-cancelled? 2 0 (future-cancelled? f)
clojure.core hash-ordered-coll 2 0 (hash-ordered-coll coll)
clojure.core hash-set 2 2 (hash-set )
(hash-set & keys)
clojure.core hash-unordered-coll 2 0 (hash-unordered-coll coll)
clojure.core in-ns 2 0 (in-ns name)
clojure.core inc' 2 0 (inc' x)
clojure.core int? 2 0 (int? x)
clojure.core interpose 2 0 (interpose sep)
(interpose sep coll)
clojure.core ints 2 0 (ints xs)
clojure.core iterator-seq 2 0 (iterator-seq iter)
clojure.core key 2 1 (key e)
clojure.core keys 2 2 (keys map)
clojure.core list? 2 2 (list? x)
clojure.core load 2 0 (load & paths)
clojure.core locking 2 0 (locking x & body)
clojure.core macroexpand 2 0 (macroexpand form)
clojure.core make-array 2 0 (make-array type len)
(make-array type dim & more-dims)
clojure.core map? 2 1 (map? x)
clojure.core methods 2 0 (methods multifn)
clojure.core min 2 2 (min x)
(min x y)
(min x y & more)
clojure.core munge 2 0 (munge s)
clojure.core namespace 2 1 (namespace x)
clojure.core nat-int? 2 1 (nat-int? x)
clojure.core new 2 0 --
clojure.core nil? 2 2 (nil? x)
clojure.core not 2 2 (not x)
clojure.core ns-aliases 2 0 (ns-aliases ns)
clojure.core ns-interns 2 1 (ns-interns ns)
clojure.core ns-publics 2 1 (ns-publics ns)
clojure.core nth 2 1 (nth coll index)
(nth coll index not-found)
clojure.core nthnext 2 2 (nthnext coll n)
clojure.core odd? 2 2 (odd? n)
clojure.core parents 2 1 (parents tag)
(parents h tag)
clojure.core pcalls 2 1 (pcalls & fns)
clojure.core persistent! 2 1 (persistent! coll)
clojure.core print-dup 2 1 --
clojure.core print-method 2 0 --
clojure.core printf 2 2 (printf fmt & args)
clojure.core println 2 1 (println & more)
clojure.core proxy-super 2 0 (proxy-super meth & args)
clojure.core pvalues 2 1 (pvalues & exprs)
clojure.core quot 2 1 (quot num div)
clojure.core rand 2 2 (rand )
(rand n)
clojure.core ratio? 2 2 (ratio? n)
clojure.core rational? 2 2 (rational? n)
clojure.core re-matcher 2 0 (re-matcher re s)
clojure.core read 2 0 (read )
(read stream)
(read stream eof-error? eof-value)
(read stream eof-error? eof-value recursive?)
(read opts stream)
clojure.core reader-conditional? 2 0 (reader-conditional? value)
clojure.core ref-history-count 2 0 (ref-history-count ref)
clojure.core ref-min-history 2 0 (ref-min-history ref)
(ref-min-history ref n)
clojure.core refer-clojure 2 1 (refer-clojure & filters)
clojure.core rem 2 2 (rem num div)
clojure.core remove-ns 2 0 (remove-ns sym)
clojure.core repeat 2 2 (repeat x)
(repeat n x)
clojure.core requiring-resolve 2 0 (requiring-resolve sym)
clojure.core rsubseq 2 0 (rsubseq sc test key)
(rsubseq sc start-test start-key end-test end-key)
clojure.core run! 2 1 (run! proc coll)
clojure.core satisfies? 2 0 (satisfies? protocol x)
clojure.core send 2 0 (send a f & args)
clojure.core send-off 2 1 (send-off a f & args)
clojure.core seqable? 2 0 (seqable? x)
clojure.core sequential? 2 1 (sequential? coll)
clojure.core set 2 1 (set coll)
clojure.core set-error-handler! 2 0 (set-error-handler! a handler-fn)
clojure.core set-validator! 2 0 (set-validator! iref validator-fn)
clojure.core short 2 0 (short x)
clojure.core shorts 2 1 (shorts xs)
clojure.core shutdown-agents 2 0 (shutdown-agents )
clojure.core some-> 2 0 (some-> expr & forms)
clojure.core sorted? 2 1 (sorted? coll)
clojure.core struct 2 1 (struct s & vals)
clojure.core struct-map 2 1 (struct-map s & inits)
clojure.core supers 2 0 (supers class)
clojure.core tagged-literal 2 0 (tagged-literal tag form)
clojure.core take-last 2 1 (take-last n coll)
clojure.core take-nth 2 2 (take-nth n)
(take-nth n coll)
clojure.core to-array-2d 2 0 (to-array-2d coll)
clojure.core true? 2 2 (true? x)
clojure.core type 2 0 (type x)
clojure.core unchecked-byte 2 1 (unchecked-byte x)
clojure.core unchecked-dec 2 1 (unchecked-dec x)
clojure.core unchecked-inc 2 1 (unchecked-inc x)
clojure.core unquote 2 2 --
clojure.core unreduced 2 1 (unreduced x)
clojure.core uri? 2 0 (uri? x)
clojure.core vals 2 1 (vals map)
clojure.core var-set 2 1 (var-set x val)
clojure.core var? 2 0 (var? v)
clojure.core vary-meta 2 1 (vary-meta obj f & args)
clojure.core vec 2 1 (vec coll)
clojure.core while 2 1 (while test & body)
clojure.core.async <! 2 0 (<! port)
clojure.core.async alts!! 2 0 (alts!! ports & opts)
clojure.core.async close! 2 0 (close! chan)
clojure.core.async go-loop 2 0 (go-loop bindings & body)
clojure.core.async mult 2 0 (mult ch)
clojure.core.async onto-chan 2 0 (onto-chan ch coll)
(onto-chan ch coll close?)
clojure.core.async pipeline 2 0 (pipeline n to xf from)
(pipeline n to xf from close?)
(pipeline n to xf from close? ex-handler)
clojure.core.async put! 2 0 (put! port val)
(put! port val fn1)
(put! port val fn1 on-caller?)
clojure.core.async sub 2 0 (sub p topic ch)
(sub p topic ch close?)
clojure.core.async take! 2 0 (take! port fn1)
(take! port fn1 on-caller?)
clojure.core.logic conda 2 1 (conda & clauses)
clojure.core.logic defne 2 0 (defne & rest)
clojure.core.logic lcons 2 0 (lcons a d)
clojure.core.logic membero 2 0 (membero x l)
clojure.core.logic.fd in 2 0 (in & xs-and-dom)
clojure.core.reducers foldcat 2 0 (foldcat coll)
clojure.core.reducers reduce 2 1 (reduce f coll)
(reduce f init coll)
clojure.inspector inspect 2 0 (inspect x)
clojure.inspector inspect-table 2 0 (inspect-table data)