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) |