api
blog
github
login / sign up
ClojureDocs
(beta)
Clojure Core
Quick Ref
Short Descs
Vars Only
Alphabetical
Namespaces
clojure
core
protocols
inspector
java
browse
io
javadoc
shell
main
pprint
repl
set
stacktrace
string
template
test
junit
tap
walk
xml
zip
You're viewing version 1.2.0 of clojure.core. The latest stable version of clojure.core is 1.3.0.
1.2.0
1.2.0
1.3.0
DocString
Fundamental library of the Clojure language
© Rich Hickey. All rights reserved.
Eclipse Public License 1.0
Vars in clojure.core
*
*
*1
*2
*3
*agent*
*allow-unresolved-vars*
*assert*
*clojure-version*
*command-line-args*
*compile-files*
*compile-path*
*e
*err*
*file*
*flush-on-newline*
*in*
*math-context*
*ns*
*out*
*print-dup*
*print-length*
*print-level*
*print-meta*
*print-readably*
*read-eval*
*source-path*
*use-context-classloader*
*warn-on-reflection*
+
+
-
->
->>
-cache-protocol-fn
-reset-methods
.
..
/
<
<=
=
==
>
>=
e
EMPTY-NODE
empty
empty?
ensure
enumeration-seq
error-handler
error-mode
eval
even?
every?
extend
extend-protocol
extend-type
extenders
extends?
a
accessor
aclone
add-classpath
add-watch
agent
agent-error
agent-errors
aget
alength
alias
all-ns
alter
alter-meta!
alter-var-root
amap
ancestors
and
apply
areduce
array-map
aset
aset-boolean
aset-byte
aset-char
aset-double
aset-float
aset-int
aset-long
aset-short
assert
assoc
assoc!
assoc-in
associative?
atom
await
await-for
await1
b
bases
bean
bigdec
bigint
binding
bit-and
bit-and-not
bit-clear
bit-flip
bit-not
bit-or
bit-set
bit-shift-left
bit-shift-right
bit-test
bit-xor
boolean
boolean-array
booleans
bound-fn
bound-fn*
bound?
butlast
byte
byte-array
bytes
c
case
cast
catch
char
char-array
char-escape-string
char-name-string
char?
chars
chunk
chunk-append
chunk-buffer
chunk-cons
chunk-first
chunk-next
chunk-rest
chunked-seq?
class
class?
clear-agent-errors
clojure-version
coll?
comment
commute
comp
comparator
compare
compare-and-set!
compile
complement
concat
cond
condp
conj
conj!
cons
constantly
construct-proxy
contains?
count
counted?
create-ns
create-struct
cycle
d
dec
decimal?
declare
def
definline
definterface
defmacro
defmethod
defmulti
defn
defn-
defonce
defprotocol
defrecord
defstruct
deftype
delay
delay?
deliver
denominator
deref
derive
descendants
destructure
disj
disj!
dissoc
dissoc!
distinct
distinct?
do
doall
doc
dorun
doseq
dosync
dotimes
doto
double
double-array
doubles
drop
drop-last
drop-while
f
false?
ffirst
file-seq
filter
finally
find
find-doc
find-ns
find-protocol-impl
find-protocol-method
find-var
first
flatten
float
float-array
float?
floats
flush
fn
fn?
fnext
fnil
for
force
format
frequencies
future
future-call
future-cancel
future-cancelled?
future-done?
future?
g
gen-class
gen-interface
gensym
get
get-in
get-method
get-proxy-class
get-thread-bindings
get-validator
group-by
h
hash
hash-combine
hash-map
hash-set
i
identical?
identity
if
if-let
if-not
ifn?
import
in-ns
inc
init-proxy
instance?
int
int-array
integer?
interleave
intern
interpose
into
into-array
ints
io!
isa?
iterate
iterator-seq
j
juxt
k
keep
keep-indexed
key
keys
keyword
keyword?
l
last
lazy-cat
lazy-seq
let
letfn
line-seq
list
list*
list?
load
load-file
load-reader
load-string
loaded-libs
locking
long
long-array
longs
loop
m
macroexpand
macroexpand-1
make-array
make-hierarchy
map
map-indexed
map?
mapcat
max
max-key
memfn
memoize
merge
merge-with
meta
method-sig
methods
min
min-key
mod
monitor-enter
monitor-exit
munge
n
name
namespace
namespace-munge
neg?
new
newline
next
nfirst
nil?
nnext
not
not-any?
not-empty
not-every?
not=
ns
ns-aliases
ns-imports
ns-interns
ns-map
ns-name
ns-publics
ns-refers
ns-resolve
ns-unalias
ns-unmap
nth
nthnext
num
number?
numerator
o
object-array
odd?
or
p
parents
partial
partition
partition-all
partition-by
pcalls
peek
persistent!
pmap
pop
pop!
pop-thread-bindings
pos?
pr
pr-str
prefer-method
prefers
primitives-classnames
print
print-ctor
print-doc
print-dup
print-method
print-namespace-doc
print-simple
print-special-doc
print-str
printf
println
println-str
prn
prn-str
promise
proxy
proxy-call-with-super
proxy-mappings
proxy-name
proxy-super
push-thread-bindings
pvalues
q
quot
quote
r
rand
rand-int
rand-nth
range
ratio?
rational?
rationalize
re-find
re-groups
re-matcher
re-matches
re-pattern
re-seq
read
read-line
read-string
recur
reduce
reductions
ref
ref-history-count
ref-max-history
ref-min-history
ref-set
refer
refer-clojure
reify
release-pending-sends
rem
remove
remove-all-methods
remove-method
remove-ns
remove-watch
repeat
repeatedly
replace
replicate
require
reset!
reset-meta!
resolve
rest
restart-agent
resultset-seq
reverse
reversible?
rseq
rsubseq
s
satisfies?
second
select-keys
send
send-off
seq
seq?
seque
sequence
sequential?
set
set!
set-error-handler!
set-error-mode!
set-validator!
set?
short
short-array
shorts
shuffle
shutdown-agents
slurp
some
sort
sort-by
sorted-map
sorted-map-by
sorted-set
sorted-set-by
sorted?
special-form-anchor
special-symbol?
spit
split-at
split-with
str
string?
struct
struct-map
subs
subseq
subvec
supers
swap!
symbol
symbol?
sync
syntax-symbol-anchor
t
take
take-last
take-nth
take-while
test
the-ns
thread-bound?
throw
time
to-array
to-array-2d
trampoline
transient
tree-seq
true?
try
type
u
unchecked-add
unchecked-dec
unchecked-divide
unchecked-inc
unchecked-multiply
unchecked-negate
unchecked-remainder
unchecked-subtract
underive
unquote
unquote-splicing
update-in
update-proxy
use
v
val
vals
var
var-get
var-set
var?
vary-meta
vec
vector
vector-of
vector?
w
when
when-first
when-let
when-not
while
with-bindings
with-bindings*
with-in-str
with-loading-context
with-local-vars
with-meta
with-open
with-out-str
with-precision
x
xml-seq
z
zero?
zipmap