Index of Public Functions and Variables
This page has an alphabetical index of all the documented functions and variables
in clojure and the various contrib libraries.
A
*agent* var clojure The agent currently running an action on this thre...
abs function algo.generic Return the abs of x..
abs function math.numeric-tower (abs n) is the absolute value of n.
accessor function clojure Returns a fn that, given an instance of a structma...
aclone function clojure Returns a clone of the Java array. Works on arrays...
acos function algo.generic Return the acos of x..
add-classpath function clojure DEPRECATED Adds the url (String or URL object) t...
add-local-javadoc function clojure Adds to the list of local Javadoc paths..
add-remote-javadoc function clojure Adds to the list of remote Javadoc URLs. packag...
add-watch function clojure Alpha - subject to change. Adds a watch function t...
agent function clojure Creates and returns an agent with an initial value...
agent-error function clojure Returns the exception thrown during an asynchronou...
agent-errors function clojure DEPRECATED: Use 'agent-error' instead. Returns a s...
aget function clojure Returns the value at the index/indices. Works on J...
alength function clojure Returns the length of the Java array. Works on arr...
alias function clojure Add an alias in the current namespace to another n...
all-ns function clojure Returns a sequence of all namespaces..
alter function clojure Must be called in a transaction. Sets the in-trans...
alter-meta! function clojure Atomically sets the metadata for a namespace/var/r...
alter-var-root function clojure Atomically alters the root binding of var v by app...
amap macro clojure Maps an expression across an array a, using an ind...
ancestors function clojure Returns the immediate and indirect parents of tag,...
ancestors function data.zip Returns a lazy sequence of all ancestors of locati...
and macro clojure Evaluates exprs one at a time, from left to right....
anything function test.generative Returns a random scalar or collect...
app3 function data.finger-tree Append ts and (possibly deep) t2 to tree t1.
app3deep function data.finger-tree Append ts and t2 to deep tree t1.
append-child function clojure Inserts the item as the rightmost child of the nod...
apply function clojure Applies fn f to the argument list formed by prepen...
apply-template function clojure For use in macros. argv is an argument list, as i...
approx= function algo.generic Return true if the absolute value...
apropos function clojure Given a regular expression or stringable thing, re...
are macro clojure Checks multiple assertions with a template express...
areduce macro clojure Reduces an expression across an array a, using an ...
array-map function clojure Constructs an array-map..
ArrayChunk type clojure
as-elements function data.xml Return a seq of elements represented by an express...
as-file function clojure Coerce argument to a file..
as-identifier var java.jdbc Given a string, return it as-is. Given a keyword,...
as-keyword var java.jdbc Given a string, return it as a keyword using the c...
as-named-identifier function java.jdbc Given a naming strategy and a keyword, return the ...
as-named-keyword function java.jdbc Given a naming strategy and a string, return the s...
as-quoted-identifier function java.jdbc Given a quote pattern - either a single character ...
as-quoted-str function java.jdbc Given a quoting pattern - either a single characte...
as-relative-path function clojure Take an as-file-able thing and return a string if ...
as-url function clojure Coerce argument to a URL..
AsElements protocol data.xml
aset function clojure Sets the value at the index/indices. Works on Java...
aset-boolean function clojure Sets the value at the index/indices. Works on arra...
aset-byte function clojure Sets the value at the index/indices. Works on arra...
aset-char function clojure Sets the value at the index/indices. Works on arra...
aset-double function clojure Sets the value at the index/indices. Works on arra...
aset-float function clojure Sets the value at the index/indices. Works on arra...
aset-int function clojure Sets the value at the index/indices. Works on arra...
aset-long function clojure Sets the value at the index/indices. Works on arra...
aset-short function clojure Sets the value at the index/indices. Works on arra...
asin function algo.generic Return the asin of x..
AsmReflector type clojure
assert macro clojure Evaluates expr and throws an exception if it does ...
assert-any function clojure Returns generic assertion code for any test, inclu...
assert-predicate function clojure Returns generic assertion code for any functional ...
assoc function algo.generic Returns a new collection in which the...
assoc function clojure assoc[iate]. When applied to a map, returns a new ...
assoc! function clojure Alpha - subject to change. When applied to a trans...
assoc-in function clojure Associates a value in a nested associative structu...
associative? function clojure Returns true if coll implements Associative.
atan function algo.generic Return the atan of x..
atan2 function algo.generic Return the atan2 of x and y..
atom function clojure Creates and returns an Atom with an initial value ...
attr function data.zip Returns the xml attribute named attrname, of the...
attr= function data.zip Returns a query predicate that matches a node wh...
attribute-info function java.jmx Get the MBeanAttributeInfo for an attribute..
attribute-names function java.jmx All attribute names available on an MBean..
await function clojure Blocks the current thread (indefinitely!) until al...
await-for function clojure Blocks the current thread until all actions dispat...
B
*backtrack-with-errors* var core.match Enable backtracking diagnostics.
*breadcrumbs* var core.match Enable breadcrumb diagnostics with fail nodes.
bases function clojure Returns the immediate superclass and direct interf...
basic-cache-factory function core.cache Returns a pluggable basic cache initialied to `bas...
BasicCache type core.cache
bean function clojure Takes a Java object and returns a read-only implem...
Bean type java.jmx
bean-match macro core.match Generate an implementation of match.core/IMat...
bencode function tools.nrepl Returns a Transport implementation that...
bigdec function clojure Coerce to BigDecimal.
bigint function clojure Coerce to BigInt.
biginteger function clojure Coerce to BigInteger.
binding macro clojure binding => var-symbol init-expr Creates new bindi...
BindNode record core.match
bit-and function clojure Bitwise and.
bit-and-not function clojure Bitwise and with complement.
bit-clear function clojure Clear bit at index n.
bit-flip function clojure Flip bit at index n.
bit-not function clojure Bitwise complement.
bit-or function clojure Bitwise or.
bit-set function clojure Set bit at index n.
bit-shift-left function clojure Bitwise shift left.
bit-shift-right function clojure Bitwise shift right.
bit-test function clojure Test bit at index n.
bit-xor function clojure Bitwise exclusive or.
blank? function clojure True if s is nil, empty, or contains only whitespa...
boolean function clojure Coerce to boolean.
boolean function test.generative Returns a random bool..
boolean-array function clojure Creates an array of booleans.
boolean-array function test.generative Create an array with elements from...
booleans function clojure Casts to boolean[].
bound-fn macro clojure Returns a function defined by the given fntail, wh...
bound-fn* function clojure Returns a function, which will install the same bi...
bound? function clojure Returns true if all of the vars provided as argume...
branch? function clojure Returns true if the node at loc is a branch.
browse-url function clojure Open url in a browser.
build-memoizer function core.memoize Builds a function that given a function, returns...
butlast function clojure Return a seq of all but the last item in coll, in ...
byte function clojure Coerce to byte.
byte function test.generative Returns a random long in the byte ...
byte-array function clojure Creates an array of bytes.
byte-array function test.generative Create an array with elements from...
bytes function clojure Casts to bytes[].
C
*clojure-version* var clojure The version info for Clojure core, as a map contai...
*command-line-args* var clojure A sequence of the supplied command line arguments,...
*compile-files* var clojure Set to true when compiling files, false otherwise..
*compile-path* var clojure Specifies the directory where 'compile' will write...
*compiler-options* var clojure A map of keys to options. Note, when binding dynam...
*connection* var java.jmx The connection to be used for JMX ops. Defaults to...
*cores* var test.generative Number of cores to attempt to utilize in a te...
CacheProtocol protocol core.cache This is the protocol describing the basic cache ca...
call-cc function algo.monads A computation in the cont monad that calls functi...
capitalize function clojure Converts first character of the string to upper-ca...
cartesian-product function math.combinatorics All the ways to take one item from each se...
case macro clojure Takes an expression, and a set of clauses. Each c...
cast function clojure Throws a ClassCastException if x is not a c, else ...
CData record data.xml
ceil function algo.generic Return the ceil of x..
ceil function math.numeric-tower (ceil n) returns the least integer greater...
char function clojure Coerce to char.
char function test.generative Returns a random character in the ...
char-array function clojure Creates an array of chars.
char-array function test.generative Create an array with elements from...
char-escape-string var clojure Returns escape string for char or nil if none.
char-name-string var clojure Returns name string for char or nil if none.
char? function clojure Return true if x is a Character.
chars function clojure Casts to chars[].
children function clojure Returns a seq of the children of node at loc, whic...
children function data.zip Returns a lazy sequence of all immediate children ...
children-auto function data.zip Returns a lazy sequence of all immediate children ...
cl-factory function tools.logging Returns a Commons Logging-based implementa...
cl-format function clojure An implementation of a Common Lisp compatible form...
class function clojure Returns the Class of x.
class? function clojure Returns true if x is an instance of Class.
classpath function java.classpath Returns a sequence of File objects of the elem...
classpath-directories function java.classpath Returns a sequence of File objects for the dir...
classpath-jarfiles function java.classpath Returns a sequence of JarFile objects for the ...
ClassResolver protocol clojure
clear-agent-errors function clojure DEPRECATED: Use 'restart-agent' instead. Clears an...
cli function tools.cli Parse the provided args using the given specs. Spe...
client function tools.nrepl Returns a fn of zero and one argument, both of wh...
client-session function tools.nrepl Returns a function of one argument. Accepts a me...
clojure-source-file? function tools.namespace Returns true if file is a normal file with a ...
clojure-sources-in-jar function tools.namespace Returns a sequence of filenames ending in .cl...
clojure-version function clojure Returns clojure version as a printable string..
code macro tools.nrepl Expands into a string consisting of the macro's b...
Coercions protocol clojure Coerce between various 'resource-namish' things..
coll? function clojure Returns true if x implements IPersistentCollection.
collection function test.generative Returns a random collection of sca...
combinations function math.combinatorics All the unique ways of taking n different ...
combine-responses function tools.nrepl Combines the provided seq of response messages in...
comment macro clojure Ignores body, yields nil.
Comment record data.xml
comment? function tools.namespace Returns true if form is a (comment ...).
commute function clojure Must be called in a transaction. Sets the in-trans...
comp function clojure Takes a set of functions and returns a fn that is ...
comparator function clojure Returns an implementation of java.util.Comparator ...
compare function clojure Comparator. Returns a negative number, zero, or a ...
compare-and-set! function clojure Atomically sets the value of atom to newval if and...
compile function clojure Compiles the namespace named by the symbol lib int...
complement function clojure Takes a fn f and returns a fn that takes the same ...
compose-fixtures function clojure Composes two fixture functions, creating a new fix...
concat function clojure Returns a lazy seq representing the concatenation ...
cond macro clojure Takes a set of test/expr pairs. It evaluates each ...
cond-statement function algo.monads Process a :cond steps when adding a new monadic s...
condp macro clojure Takes a binary predicate, an expression, and a set...
conj function algo.generic Returns a new collection resulting fr...
conj function clojure conj[oin]. Returns a new collection with the xs 'a...
conj! function clojure Alpha - subject to change. Adds x to the transient...
ConjL protocol data.finger-tree
conjl function data.finger-tree Append a to the left-hand side of s.
conjugate function algo.generic Return the conjugate of x..
connect function tools.nrepl Connects to a socket-based REPL at the given host...
connection var java.jdbc Returns the current database connection (or throws...
cons function clojure Returns a new seq where x is the first element and...
constantly function clojure Returns a function that takes any number of argume...
construct-proxy function clojure Takes a proxy class and any arguments for its supe...
Constructor record clojure
cont-m var algo.monads Monad describing computations in continuation-pas...
contains? function clojure Returns true if key is present in the given collec...
copy function clojure Copies input to output. Returns nil or throws IOE...
cos function algo.generic Return the cos of x..
count function clojure Returns the number of items in the collection. (co...
counted? function clojure Returns true if coll implements count in constant ...
CountedDoubleList type data.finger-tree
CountedSortedSet type data.finger-tree
create-bean function java.jmx Expose a reference as a JMX bean. state-ref should...
create-ns function clojure Create a new namespace named by the symbol if one ...
create-struct function clojure Returns a structure basis object..
create-table function java.jdbc Creates a table on the open database connection gi...
create-table-ddl function java.jdbc Given a table name and column specs with an option...
cycle function clojure Returns a lazy (infinite!) sequence of repetitions...
D
*data-readers* var clojure Map from reader tag symbols to data reader Vars. ...
debug macro tools.logging Debug level logging using print-style args..
debugf macro tools.logging Debug level logging using format..
dec function clojure Returns a number one less than num. Does not auto-...
dec' function clojure Returns a number one less than num. Supports arbit...
dec-length function data.codec Calculates what would be the length after d...
decimal? function clojure Returns true if n is a BigDecimal.
declare macro clojure defs the supplied var names with no bindings, usef...
decode function data.codec Returns a base64 decoded byte array. Note:...
decode! function data.codec Reads from the input byte array for the spe...
decoding-transfer function data.codec Base64 decodes from input-stream to output-...
DeepTree type data.finger-tree
default-data-readers var clojure Default map of data reader functions provided by C...
default-sizer function test.generative Default sizer used to run tests. I...
definline macro clojure Experimental - like defmacro, except defines a nam...
defmacro macro clojure Like defn, but the resulting function name is decl...
defmacro- macro algo.generic Same as defmacro but yields a pri...
defmacro- macro core.incubator Same as defmacro but yields a private definiti...
defmethod macro clojure Creates and installs a new method of multimethod a...
defmethod* macro algo.generic Define a method implementation for th...
defmonad macro algo.monads Define a named monad by defining the monad operat...
defmonadfn macro algo.monads Like defn, but for functions that use monad opera...
defmulti macro clojure Creates a new multimethod with the associated disp...
defn macro clojure Same as (def name (fn [params* ] exprs*)) or (def ...
defn- macro clojure same as defn, yielding non-public def.
defonce macro clojure defs name to have the root value of the expr iff t...
defprotocol macro clojure A protocol is a named set of named methods and the...
defrecord macro clojure Alpha - subject to change (defrecord name [fields...
defspec macro test.generative Define a spec (a fn) with name name. When you...
defstruct macro clojure Same as (def name (create-struct keys...)).
defsymbolmacro macro tools.macro Define a symbol macro. Because symbol macros are ...
deftemplate macro tools.macro Define a macro that expands into forms after repl...
deftest macro clojure Defines a test function with no arguments. Test f...
deftest- macro clojure Like deftest but creates a private var..
deftrace macro tools.trace Use in place of defn; traces each call/return of ...
deftype macro clojure Alpha - subject to change (deftype name [fields*]...
delay macro clojure Takes a body of expressions and yields a Delay obj...
delay? function clojure returns true if x is a Delay created with delay.
DelayedTree type data.finger-tree
delete-file function clojure Delete file f. Raise an exception if it fails unle...
delete-rows function java.jdbc Deletes rows from a table. where-params is a vecto...
deliver function clojure Alpha - subject to change. Delivers the supplied v...
demunge function clojure Given a string representation of a fn class, as in...
demunge function clojure Given a string representation of a fn class, as in...
denominator function clojure Returns the denominator part of a Ratio..
deref function clojure Also reader macro: @ref/@agent/@var/@atom/@delay/@...
derive function clojure Establishes a parent/child relationship between pa...
descendants function clojure Returns the immediate and indirect children of tag...
descendants function data.zip Returns a lazy sequence of all descendants of loca...
Destract protocol java.jmx
diff function clojure Recursively compares a and b, returning a tuple of...
Diff protocol clojure Implementation detail. Subject to change..
diff-similar function clojure Implementation detail. Subject to change..
difference function clojure Return a set that is the first set without element...
Digit1 type data.finger-tree
Digit2 type data.finger-tree
Digit3 type data.finger-tree
Digit4 type data.finger-tree
dir macro clojure Prints a sorted directory of public vars in a name...
dir-fn function clojure Returns a sorted seq of symbols naming public vars...
disj function clojure disj[oin]. Returns a new set of the same (hashed/s...
disj! function clojure Alpha - subject to change. disj[oin]. Returns a tr...
dissoc function algo.generic Returns a new collection in which the...
dissoc function clojure dissoc[iate]. Returns a new map of the same (hashe...
dissoc! function clojure Alpha - subject to change. Returns a transient map...
dissoc-in function core.incubator Dissociates an entry from a nested associative...
distinct function clojure Returns a lazy sequence of the elements of coll wi...
distinct? function clojure Returns true if no two of the arguments are =.
do-commands function java.jdbc Executes SQL commands on the open database connect...
do-prepared function java.jdbc Executes an (optionally parameterized) SQL prepare...
do-reflect function clojure
do-report function clojure Add file and line information to a test result and...
do-template macro clojure Repeatedly copies expr (in a do block) for each gr...
doall function clojure When lazy sequences are produced via functions tha...
doc macro clojure Prints documentation for a var or special form giv...
domonad macro algo.monads Monad comprehension. Takes the name of a monad, a...
dorun function clojure When lazy sequences are produced via functions tha...
doseq macro clojure Repeatedly executes body (presumably for side-effe...
dosync macro clojure Runs the exprs (in an implicit do) in a transactio...
dotimes macro clojure bindings => name n Repeatedly executes body (pres...
doto macro clojure Evaluates x then calls all of the methods and func...
dotrace macro tools.trace Given a sequence of function identifiers, evaluat...
double function clojure Coerce to double.
double function test.generative Generate a double..
double-array function clojure Creates an array of doubles.
double-array function test.generative Create an array with elements from...
DoubleList type data.finger-tree
doubles function clojure Casts to double[].
down function clojure Returns the loc of the leftmost child of the node ...
drop function clojure Returns a lazy sequence of all but the first n ite...
drop-last function clojure Return a lazy sequence of all but the last n (defa...
drop-table function java.jdbc Drops a table on the open database connection give...
drop-while function clojure Returns a lazy sequence of the items in coll start...
E
*e var clojure bound in a repl thread to the most recent exceptio...
*err* var clojure A java.io.Writer object representing standard erro...
e function clojure REPL utility. Prints a brief stack trace for the ...
edit function clojure Replaces the node at this loc with the value of (f...
Element record data.xml
emit function data.xml Prints the given Element tree as XML text to strea...
emit-str function data.xml Emits the Element to String and returns it.
empty function algo.generic Returns an empty collection of the sa...
empty function clojure Returns an empty collection of the same category a...
empty? function clojure Returns true if coll has no items - same as (not (...
EmptyTree type data.finger-tree
enabled? macro tools.logging Returns true if the specific logging level is e...
enabled? function tools.logging Check if a particular level is enabled for...
enc-length function data.codec Calculates what would be the length after e...
encode function data.codec Returns a base64 encoded byte array..
encode! function data.codec Reads from the input byte array for the spe...
encoding-transfer function data.codec Base64 encodes from input-stream to output-...
end? function clojure Returns true if loc represents the end of a depth-...
ensure function clojure Must be called in a transaction. Protects the ref ...
enumeration-seq function clojure Returns a seq on a java.util.Enumeration.
equality-partition function clojure Implementation detail. Subject to change..
EqualityPartition protocol clojure Implementation detail. Subject to change..
error macro tools.logging Error level logging using print-style args..
error-handler function clojure Returns the error-handler of agent a, or nil if th...
error-mode function clojure Returns the error-mode of agent a. See set-error-...
errorf macro tools.logging Error level logging using format..
escape function clojure Return a new string, using cmap to escape each cha...
eval function clojure Evaluates the form data structure (not text!) and ...
evaluate function tools.nrepl Evaluates some code...
even? function clojure Returns true if n is even, throws an exception if ...
Event record data.xml
event-tree function data.xml Returns a lazy tree of Element objects for the giv...
every-pred function clojure Takes a set of predicates and returns a function f...
every? function clojure Returns true if (pred x) is logical true for every...
evict function core.cache Removes an entry from the cache.
ex-data function clojure Alpha - subject to change. Returns exception data ...
ex-info function clojure Alpha - subject to change. Create an instance of E...
exact-integer-sqrt function math.numeric-tower (exact-integer-sqrt n) expects a non-negat...
exp function algo.generic Return the exp of x..
expt function math.numeric-tower (expt base pow) is base to the pow power. ...
extend function clojure Implementations of protocol methods can be provide...
extend-protocol macro clojure Useful when you want to provide several implementa...
extend-type macro clojure A macro that expands into an extend call. Useful w...
extenders function clojure Returns a collection of the types explicitly exten...
extends? function clojure Returns true if atype extends protocol.
F
*file* var clojure The path of the file being evaluated, as a String....
*flush-on-newline* var clojure When set to true, output will be flushed whenever ...
*force* var tools.logging Overrides the default rules for choosing betwee...
FailNode record core.match
false? function clojure Returns true if x is the value false, false otherw...
fatal macro tools.logging Fatal level logging using print-style args..
fatalf macro tools.logging Fatal level logging using format..
fetch-state function algo.monads Return a state-monad function that returns the cu...
fetch-val function algo.monads Return a state-monad function that assumes the st...
ffirst function clojure Same as (first (first x)).
Field record clojure
fifo-cache-factory function core.cache Returns a FIFO cache with the cache and FIFO queue...
FIFOCache type core.cache
file function clojure Returns a java.io.File, passing each arg to as-fil...
file-position function clojure Returns a vector [filename line-number] for the nt...
file-seq function clojure A tree seq on java.io.Files.
filenames-in-jar function java.classpath Returns a sequence of Strings naming the non-d...
filter function clojure Returns a lazy sequence of the items in coll for w...
filterv function clojure Returns a vector of the items in coll for which (p...
find function clojure Returns the map entry for key, or nil if key not p...
find-clojure-sources-in-dir function tools.namespace Searches recursively under dir for Clojure so...
find-connection var java.jdbc Returns the current database connection (or nil if...
find-doc function clojure Prints documentation for any var whose documentati...
find-factory function tools.logging Returns the first non-nil value from slf4j...
find-keyword function clojure Returns a Keyword with the given namespace and nam...
find-namespaces-in-dir function tools.namespace Searches dir recursively for (ns ...) declara...
find-namespaces-in-jarfile function tools.namespace Searches the JAR file for Clojure source file...
find-namespaces-on-classpath function tools.namespace Searches CLASSPATH (both directories and JAR ...
find-ns function clojure Returns the namespace named by the symbol or nil i...
find-ns-decls-in-dir function tools.namespace Searches dir recursively for (ns ...) declara...
find-ns-decls-in-jarfile function tools.namespace Searches the JAR file for Clojure source file...
find-ns-decls-on-classpath function tools.namespace Searches CLASSPATH (both directories and JAR ...
find-var function clojure Returns the global var named by the namespace-qual...
first function clojure Returns the first item in the collection. Calls se...
flag-descriptors var clojure The Java access bitflags, along with their friendl...
flatten function clojure Takes any nested combination of sequential things ...
float function clojure Coerce to float.
float function test.generative Generate a float..
float-array function clojure Creates an array of floats.
float-array function test.generative Create an array with elements from...
float? function clojure Returns true if n is a floating point number.
floats function clojure Casts to float[].
floor function algo.generic Return the floor of x..
floor function math.numeric-tower (floor n) returns the greatest integer les...
flush function clojure Flushes the output stream that is the current valu...
fmap function algo.generic Applies function f to each item in the d...
fn macro clojure params => positional-params* , or positional-param...
fn-transport function tools.nrepl Returns a Transport implementation that...
fn? function clojure Returns true if x implements Fn, i.e. is an object...
FnCache type core.cache
fnext function clojure Same as (first (next x)).
fnil function clojure Takes a function f, and returns a function that ca...
FnTransport type tools.nrepl
for macro clojure List comprehension. Takes a vector of one or more ...
force function clojure If x is a Delay, returns the (possibly cached) val...
format function clojure Formats a string using java.lang.String.format, se...
formatter macro clojure Makes a function which can directly run format-in....
formatter-out macro clojure Makes a function which can directly run format-in....
frequencies function clojure Returns a map from distinct items in coll to the n...
fresh-line function clojure Make a newline if *out* is not already at the begi...
ft-split-at function data.finger-tree Return [pre m post] where pre and post are t...
function? function clojure Returns true if argument is a function or a symbol...
future macro clojure Takes a body of expressions and yields a future ob...
future-call function clojure Takes a function of no args and yields a future ob...
future-cancel function clojure Cancels the future, if possible..
future-cancelled? function clojure Returns true if future f is cancelled.
future-done? function clojure Returns true if future f is done.
future? function clojure Returns true if x is a future.
G
gcd function math.numeric-tower (gcd a b) returns the greatest common divi...
gen-class macro clojure When compiling, generates compiled bytecode for a ...
gen-interface macro clojure When compiling, generates compiled bytecode for an...
generate-test-data function test.generative Generate infinite sequece of test data based ...
gensym function clojure Returns a new symbol with a unique name. If a pref...
geometric function test.generative Geometric distribution with mean 1...
get function algo.generic Returns the element of coll referred ...
get function clojure Returns the value mapped to key, not-found or nil ...
get-in function clojure Returns the value in a nested associative structur...
get-logger function tools.logging Returns an implementation-specific Logger ...
get-method function clojure Given a multimethod and a dispatch value, returns ...
get-possibly-unbound-var function clojure Like var-get but returns nil if the var is unbound...
get-pretty-writer function clojure Returns the java.io.Writer passed in wrapped in a ...
get-proxy-class function clojure Takes an optional single class followed by zero or...
get-thread-bindings function clojure Get a map with the Var/value pairs which is curren...
get-validator function clojure Gets the validator-fn for a var/ref/agent/atom..
getMeter function data.finger-tree Return the meter object for o.
group-by function clojure Returns a map of the elements of coll keyed by the...
GuardPattern type core.match
H
has? function core.cache Checks if the cache contains a value associtaed wi...
hash function clojure Returns the hash code of its argument. Note this i...
hash-map function clojure keyval => key val Returns a new hash map with supp...
hash-map function test.generative Create a hash-map with keys from f...
hash-set function clojure Returns a new hash set with supplied keys..
hit function core.cache Is meant to be called if the cache is determined t...
I
*in* var clojure A java.io.Reader object representing standard inpu...
idElem function data.finger-tree Return the identity element for this meter.
identical? function clojure Tests if 2 arguments are the same object.
identity function clojure Returns its argument..
identity-m var algo.monads Monad describing plain computations. This monad d...
if-let macro clojure bindings => binding-form test If test is true, ev...
if-not macro clojure Evaluates test. If logical false, evaluates and re...
ifn? function clojure Returns true if x implements IFn. Note that many d...
ignored-form? var tools.trace Forms to ignore when tracing forms..
IMatchLookup protocol core.match Allows arbitrary objects to act like a map-like ob...
import macro clojure import-list => (package-symbol class-name-symbols*...
in-ns function clojure Sets *ns* to the namespace named by the symbol, cr...
inc function clojure Returns a number one greater than num. Does not au...
inc' function clojure Returns a number one greater than num. Supports ar...
inc-report-counter function clojure Increments the named counter in *report-counters*,...
indent function data.xml Emits the XML and indents the result. WARNING: th...
indent-str function data.xml Emits the XML and indents the result. Writes the ...
index function clojure Returns a map of the distinct values of ks in the ...
info macro tools.logging Info level logging using print-style args..
infof macro tools.logging Info level logging using format..
init-proxy function clojure Takes a proxy instance and a map of strings (which...
input-stream function clojure Attempts to coerce its argument into an open java....
insert-child function clojure Inserts the item as the leftmost child of the node...
insert-left function clojure Inserts the item as the left sibling of the node a...
insert-record function java.jdbc Inserts a single record into a table. A record is ...
insert-records function java.jdbc Inserts records into a table. records are maps fro...
insert-right function clojure Inserts the item as the right sibling of the node ...
insert-rows function java.jdbc Inserts complete rows into a table. Each row is a ...
insert-values function java.jdbc Inserts rows into a table with values for specifie...
inspect function clojure creates a graphical (Swing) inspector on the suppl...
inspect-table function clojure creates a graphical (Swing) inspector on the suppl...
inspect-tree function clojure creates a graphical (Swing) inspector on the suppl...
instance? function clojure Evaluates x and tests if it is an instance of the ...
int function clojure Coerce to int.
int-array function clojure Creates an array of ints.
int-array function test.generative Create an array with elements from...
integer-length function math.numeric-tower Length of integer in binary.
integer? function clojure Returns true if n is an integer.
interleave function clojure Returns a lazy seq of the first item in each coll,...
intern function clojure Finds or creates a var named by the symbol name in...
internal-reduce function clojure
InternalReduce protocol clojure Protocol for concrete seq types that can reduc...
interpose function clojure Returns a lazy seq of the elements of coll separat...
interruptible-eval function tools.nrepl Evaluation middlewa...
intersection function clojure Return a set that is the intersection of the input...
into function algo.generic Returns a new coll consisting of to-c...
into function clojure Returns a new coll consisting of to-coll with all ...
into-array function clojure Returns an array with components set to the values...
ints function clojure Casts to int[].
invoke function java.jmx Invoke an operation an an MBean..
invoke-signature function java.jmx Invoke an operation an an MBean. You must also sup...
io! macro clojure If an io! block occurs in a transaction, throws an...
IOFactory protocol clojure Factory functions that create ready-to-use, buffer...
is macro clojure Generic assertion macro. 'form' is any predicate ...
is-rollback-only function java.jdbc Returns true if the outermost transaction will rol...
isa? function clojure Returns true if (= child parent), or child is dire...
iterate function clojure Returns a lazy sequence of x, (f x), (f (f x)) etc...
iterator-seq function clojure Returns a seq on a java.util.Iterator. Note that m...
J
jar-file? function java.classpath Returns true if file is a normal file with a ....
javadoc function clojure Opens a browser window displaying the javadoc fo...
JavaReflector type clojure
jmx-url function java.jmx Build a JMX URL from options..
join function clojure When passed 2 rels, returns the rel corresponding ...
join function clojure Returns a string of all elements in coll, as retur...
join-fixtures function clojure Composes a collection of fixtures, in order. Alwa...
json-str function data.json Converts x to a JSON-formatted string. Valid opti...
jul-factory function tools.logging Returns a java.util.logging-based implemen...
juxt function clojure Takes a set of functions and returns a fn that is ...
K
keep function clojure Returns a lazy sequence of the non-nil results of ...
keep-indexed function clojure Returns a lazy sequence of the non-nil results of ...
key function clojure Returns the key of the map entry..
keys function clojure Returns a sequence of the map's keys..
keyword function clojure Returns a Keyword with the given namespace and nam...
keyword function test.generative Create a keyword sized from sizer..
keyword? function clojure Return true if x is a Keyword.
keywordize-keys function clojure Recursively transforms all map keys from strings t...
L
*load-tests* var clojure True by default. If set to false, no test functio...
*logger-factory* var tools.logging An instance satisfying the impl/LoggerFactory p...
*logging-agent* var tools.logging The default agent used for performing logging w...
last function clojure Return the last item in coll, in linear time.
lazy-cat macro clojure Expands to code which yields a lazy sequence of th...
lazy-seq macro clojure Takes a body of expressions that returns an ISeq o...
lcm function math.numeric-tower (lcm a b) returns the least common multipl...
LeafNode record core.match
left function clojure Returns the loc of the left sibling of the node at...
left-locs function data.zip Returns a lazy sequence of locations to the left o...
leftmost function clojure Returns the loc of the leftmost sibling of the nod...
leftmost? function data.zip Returns true if there are no more nodes to the lef...
lefts function clojure Returns a seq of the left siblings of this loc.
Len-Right-Meter record data.finger-tree
let macro clojure binding => binding-form init-expr Evaluates the e...
letfn macro clojure fnspec ==> (fname [params*] exprs) or (fname ([par...
lex-permutations function math.combinatorics DEPRECATED as a public function. In prior...
line-seq function clojure Returns the lines of text from rdr as a lazy seque...
lirs-cache-factory function core.cache Returns an LIRS cache with the S & R LRU lists set...
LIRSCache type core.cache
list function clojure Creates a new list containing the items..
list function test.generative Create a list with elements from f...
list* function clojure Creates a new list containing the items prepended ...
list? function clojure Returns true if x implements IPersistentList.
LiteralPattern type core.match
load function clojure Loads Clojure code from resources in classpath. A ...
load-file function clojure Sequentially read and evaluate the set of forms co...
load-file-command function tools.nrepl Returns a string expression that can be s...
load-reader function clojure Sequentially read and evaluate the set of forms co...
load-script function clojure Loads Clojure source from a file or resource given...
load-string function clojure Sequentially read and evaluate the set of forms co...
loaded-libs function clojure Returns a sorted set of symbols naming the current...
loader-classpath function java.classpath Returns a sequence of File paths from a classl...
locking macro clojure Executes exprs in an implicit do, while holding th...
log function algo.generic Return the log of x..
log macro tools.logging Evaluates and logs a message only if the specif...
log* function tools.logging Attempts to log a message, either directly or v...
log-capture! function tools.logging Captures System.out and System.err, piping all ...
log-stream function tools.logging Creates a PrintStream that will output to the l...
log-uncapture! function tools.logging Restores System.out and System.err to their ori...
log4j-factory function tools.logging Returns a Log4j-based implementation of th...
logf macro tools.logging Logs a message using a format string and args. ...
Logger protocol tools.logging The protocol through which the core api wi...
LoggerFactory protocol tools.logging The protocol through which the core api wi...
logp macro tools.logging Logs a message using print style args. Can opti...
long function clojure Coerce to long.
long var test.generative Returns a random long. Same as uni...
long-array function clojure Creates an array of longs.
long-array function test.generative Create an array with elements from...
longs function clojure Casts to long[].
lookup function core.cache Retrieve the value associated with `e` if it exist...
loop macro clojure Evaluates the exprs in a lexical context in which ...
lower-case function clojure Converts string to all lower-case..
lru-cache-factory function core.cache Returns an LRU cache with the cache and usage-tabl...
LRUCache type core.cache
lu-cache-factory function core.cache Returns an LU cache with the cache and usage-table...
LUCache type core.cache
M
*msec* var test.generative Desired duration for a test run. Defaults to ...
*msg* var tools.nrepl The message current...
m-chain var algo.monads Chains together monadic computation steps that ar...
m-fmap var algo.monads Bind the monadic value m to the function returnin...
m-join var algo.monads Converts a monadic value containing a monadic val...
m-lift macro algo.monads Converts a function f of n arguments into a funct...
m-map var algo.monads 'Executes' the sequence of monadic values resulti...
m-reduce var algo.monads Return the reduction of (m-lift 2 f) over the lis...
m-seq var algo.monads 'Executes' the monadic values in ms and returns a...
m-until var algo.monads While (p x) is false, replace x by the value retu...
m-when macro algo.monads If test is logical true, return monadic value m-e...
m-when-not macro algo.monads If test if logical false, return monadic value m-...
macroexpand function clojure Repeatedly calls macroexpand-1 on form until it no...
macroexpand-1 function clojure If form represents a macro form, returns its expan...
macroexpand-all function clojure Recursively performs all possible macroexpansions ...
macrolet macro tools.macro Define local macros that are used in the expansio...
main function clojure Usage: java -cp clojure.jar clojure.main [init-opt...
make-array function clojure Creates and returns an array of instances of the s...
make-hierarchy function clojure Creates a hierarchy object for use with derive, is...
make-input-stream function clojure Creates a BufferedInputStream. See also IOFactory ...
make-node function clojure Returns a new branch node, given an existing node ...
make-occurs-subst-fn function core.unify Given a function to recognize unification variable...
make-occurs-unifier-fn function core.unify Given a function to recognize unification variable...
make-occurs-unify-fn function core.unify Given a function to recognize unification variable...
make-output-stream function clojure Creates a BufferedOutputStream. See also IOFactory...
make-parents function clojure Given the same arg(s) as for file, creates all par...
make-reader function clojure Creates a BufferedReader. See also IOFactory docs..
make-subst-fn function core.unify Given a function to recognize unification variable...
make-unifier-fn function core.unify Given a function to recognize unification variable...
make-unify-fn function core.unify Given a function to recognize unification variable...
make-writer function clojure Creates a BufferedWriter. See also IOFactory docs..
map function clojure Returns a lazy sequence consisting of the result o...
map-indexed function clojure Returns a lazy sequence consisting of the result o...
map-invert function clojure Returns the map with the vals mapped to the keys..
map? function clojure Return true if x implements IPersistentMap.
mapcat function clojure Returns the result of applying concat to the resul...
MapPattern type core.match
mapv function clojure Returns a vector consisting of the result of apply...
match macro core.match Pattern match a row of occurrences. Take a vector ...
MathFunctions protocol math.numeric-tower
max function algo.generic Returns the greatest of its arguments...
max function clojure Returns the greatest of the nums..
max-key function clojure Returns the x for which (k x), a number, is greate...
maybe-m var algo.monads Monad describing computations with possible failu...
maybe-t function algo.monads Monad transformer that transforms a monad m into ...
mbean function java.jmx Like clojure.core/bean, but for JMX beans. Returns...
mbean-names function java.jmx Finds all MBeans matching a name on the current *c...
measure function data.finger-tree Return the measured value of o (same type as...
Measured protocol data.finger-tree
measured function data.finger-tree Return the measured value of o.
measureMore function data.finger-tree Return the measure of o not including the le...
measurePop function data.finger-tree Return the measure of o not including the ri...
memfn macro clojure Expands into code that creates a fn that expects t...
memo function core.memoize Used as a more flexible alternative to Clojure's...
memo-clear! function core.memoize Reaches into an unk-memoized function and clears...
memo-fifo function core.memoize Works the same as the basic memoization function...
memo-lru function core.memoize Works the same as the basic memoization function...
memo-lu function core.memoize Similar to the implementation of memo-lru, excep...
memo-swap! function core.memoize Takes an unk-populated function and a map and re...
memo-ttl function core.memoize Unlike many of the other unk memoization functio...
memoize function clojure Returns a memoized version of a referentially tran...
memoized? function core.memoize Returns true if a function has an unk-placed cac...
merge function clojure Returns a map that consists of the rest of the map...
merge-with function clojure Returns a map that consists of the rest of the map...
message function tools.nrepl Returns a function of one argument. Accepts a me...
meta function clojure Returns the metadata of obj, returns nil if there ...
Method record clojure
methods function clojure Given a multimethod, returns a map of dispatch val...
mexpand function tools.macro Like clojure.core/macroexpand, but takes into acc...
mexpand-1 function tools.macro Like clojure.core/macroexpand-1, but takes into a...
mexpand-all function tools.macro Perform a full recursive macro expansion of a for...
min function algo.generic Returns the least of its arguments. L...
min function clojure Returns the least of the nums..
min-key function clojure Returns the x for which (k x), a number, is least..
miss function core.cache Is meant to be called if the cache is determined t...
mod function clojure Modulus of num and div. Truncates toward negative ...
monad macro algo.monads Define a monad by defining the monad operations. ...
monad-transformer macro algo.monads Define a monad transforer in terms of the monad o...
N
*ns* var clojure A clojure.lang.Namespace object representing the c...
name function clojure Returns the name String of a string, symbol or key...
name function tools.logging Returns some text identifying the underlyi...
name-with-attributes function tools.macro To be used in macro definitions. Handles optional...
namespace function clojure Returns the namespace String of a symbol or keywor...
namespace-munge function clojure Convert a Clojure namespace name to a legal Java p...
neg? function clojure Returns true if num is less than zero, else false.
new-by-name function core.incubator Constructs a Java object whose class is specif...
new-session function tools.nrepl Provokes the creation and retention of a new sess...
newline function clojure Writes a platform-specific newline to *out*.
next function clojure Returns a seq of the items after the first. Calls ...
next function clojure Moves to the next loc in the hierarchy, depth-firs...
nfirst function clojure Same as (next (first x)).
nil? function clojure Returns true if x is nil, false otherwise..
nnext function clojure Same as (next (next x)).
node function clojure Returns the node at loc.
not function clojure Returns true if x is logical false, false otherwis...
not-any? function clojure Returns false if (pred x) is logical true for any ...
not-empty function clojure If coll is empty, returns nil, else coll.
not-every? function clojure Returns false if (pred x) is logical true for ever...
not= function algo.generic Equivalent to (not (= ...))..
not= function clojure Same as (not (= obj1 obj2)).
ns macro clojure Sets *ns* to the namespace named by name (unevalua...
ns-aliases function clojure Returns a map of the aliases for the namespace..
ns-decl? function tools.namespace Returns true if form is a (ns ...) declaratio...
ns-imports function clojure Returns a map of the import mappings for the names...
ns-interns function clojure Returns a map of the intern mappings for the names...
ns-map function clojure Returns a map of all the mappings for the namespac...
ns-name function clojure Returns the name of the namespace, a symbol..
ns-publics function clojure Returns a map of the public intern mappings for th...
ns-refers function clojure Returns a map of the refer mappings for the namesp...
ns-resolve function clojure Returns the var or Class to which a symbol will be...
ns-unalias function clojure Removes the alias for the symbol from the namespac...
ns-unmap function clojure Removes the mappings for the symbol from the names...
nth function clojure Returns the value at the index. get returns nil if...
nthnext function clojure Returns the nth next of coll, (seq coll) when n is...
nthrest function clojure Returns the nth rest of coll, coll when n is 0..
num function clojure Coerce to Number.
number? function clojure Returns true if x is a Number.
numerator function clojure Returns the numerator part of a Ratio..
O
*out* var clojure A java.io.Writer object representing standard outp...
object-array function clojure Creates an array of objects.
objects->data function java.jmx Convert JMX object model into data. Handles Compos...
ObjMeter protocol data.finger-tree Object for annotating tree elements. idElem...
odd? function clojure Returns true if n is odd, throws an exception if n...
one-of function test.generative Generates one of the specs passed ...
one-type record algo.generic
operation-names function java.jmx All operation names available on an MBean..
operations function java.jmx All oeprations available on an MBean..
opfn function data.finger-tree Return an associative function of two args f...
or macro clojure Evaluates exprs one at a time, from left to right....
OrPattern type core.match
output-stream function clojure Attempts to coerce its argument into an open java....
P
*print-base* var clojure The base to use for printing integers and rational...
*print-dup* var clojure When set to logical true, objects will be printed ...
*print-length* var clojure *print-length* controls how many items of each col...
*print-level* var clojure *print-level* controls how many levels deep the pr...
*print-meta* var clojure If set to logical true, when printing an object, i...
*print-miser-width* var clojure The column at which to enter miser style. Dependin...
*print-pprint-dispatch* var clojure The pretty print dispatch function. Use with-pprin...
*print-pretty* var clojure Bind to true if you want write to use pretty print...
*print-radix* var clojure Print a radix specifier in front of integers and r...
*print-readably* var clojure When set to logical false, strings and characters ...
*print-right-margin* var clojure Pretty printing will try to avoid anything going b...
*print-suppress-namespaces* var clojure Don't print namespaces with symbols. This is parti...
pad-length function data.codec Returns the length of padding on the end of...
parents function clojure Returns the immediate parents of tag, either via a...
parse function clojure Parses and loads the source s, which can be a File...
parse function data.xml Parses the source, which can be an InputStream or ...
parse-str function data.xml Parses the passed in string to Clojure data struct...
partial function clojure Takes a function f and fewer than the normal argum...
partition function clojure Returns a lazy sequence of lists of n items each, ...
partition-all function clojure Returns a lazy sequence of lists like partition, b...
partition-by function clojure Applies f to each value in coll, splitting it each...
path function clojure Returns a seq of nodes leading to this loc.
PatternMatrix type core.match
PatternRow type core.match
pcalls function clojure Executes the no-arg fns in parallel, returning a l...
peek function clojure For a list or queue, same as first, for a vector, ...
permutations function math.combinatorics All the distinct permutations of items, le...
persistent! function clojure Alpha - subject to change. Returns a new, persiste...
PersistentPriorityMap type data.priority-map
piped-transports function tools.nrepl Returns a pair of Transports that read ...
PluggableMemoization type core.memoize
pmap function clojure Like map, except f is applied in parallel. Semi-la...
pop function clojure For a list or queue, returns a new list/queue with...
pop! function clojure Alpha - subject to change. Removes the last item f...
pop-thread-bindings function clojure Pop one set of bindings pushed with push-binding b...
pos? function clojure Returns true if num is greater than zero, else fal...
postwalk function clojure Performs a depth-first, post-order traversal of fo...
postwalk-demo function clojure Demonstrates the behavior of postwalk by printing ...
postwalk-replace function clojure Recursively transforms form by replacing keys in s...
pow function algo.generic Return the pow of x and y..
pp macro clojure A convenience macro that pretty prints the last th...
pprint function clojure Pretty print object to the optional output writer....
pprint-indent function clojure Create an indent at this point in the pretty print...
pprint-json function data.json Pretty-prints JSON representation of x to *out*. ...
pprint-logical-block macro clojure Execute the body as a pretty printing logical bloc...
pprint-newline function clojure Print a conditional newline to a pretty printing s...
pprint-tab function clojure Tab at this point in the pretty printing stream. k...
pr function clojure Prints the object(s) to the output stream that is ...
pr-str function clojure pr to a string, returning it.
pr-values function tools.nrepl Middleware that returns a ha...
PredicatePattern type core.match
prefer-method function clojure Causes the multimethod to prefer matches of dispat...
prefers function clojure Given a multimethod, returns a map of preferred va...
prepare-statement function java.jdbc Create a prepared statement from a connection, a S...
prev function clojure Moves to the previous loc in the hierarchy, depth-...
prewalk function clojure Like postwalk, but does pre-order traversal..
prewalk-demo function clojure Demonstrates the behavior of prewalk by printing e...
prewalk-replace function clojure Recursively transforms form by replacing keys in s...
print function clojure Prints the object(s) to the output stream that is ...
print-cause-trace function clojure Like print-stack-trace but prints chained exceptio...
print-json function data.json Write JSON-formatted output to *out*. Valid optio...
print-length-loop macro clojure A version of loop that iterates at most *print-len...
print-sql-exception function java.jdbc Prints the contents of an SQLException to *out*.
print-sql-exception-chain function java.jdbc Prints a chain of SQLExceptions to *out*.
print-stack-trace function clojure Prints a Clojure-oriented stack trace of tr, a Thr...
print-str function clojure print to a string, returning it.
print-table function clojure Alpha - subject to change. Prints a collection of ...
print-tap-diagnostic function clojure Prints a TAP diagnostic line. data is a (possibly...
print-tap-fail function clojure Prints a TAP 'not ok' line. msg is a string, with...
print-tap-pass function clojure Prints a TAP 'ok' line. msg is a string, with no ...
print-tap-plan function clojure Prints a TAP plan line like '1..n'. n is the numb...
print-throwable function clojure Prints the class and message of a Throwable..
print-trace-element function clojure Prints a Clojure-oriented view of one element in a...
print-update-counts function java.jdbc Prints the update counts from a BatchUpdateExcepti...
printable-ascii-char function test.generative Returns a random printable ascii c...
printf function clojure Prints formatted output, as per format.
println function clojure Same as print followed by (newline).
println-str function clojure println to a string, returning it.
priority-map function data.priority-map keyval => key val Returns a new priority ma...
priority-map-by function data.priority-map keyval => key val Returns a new priority ma...
prn function clojure Same as pr followed by (newline). Observes *flush-...
prn-str function clojure prn to a string, returning it.
project function clojure Returns a rel of the elements of xrel with only th...
promise function clojure Alpha - subject to change. Returns a promise objec...
proxy macro clojure class-and-interfaces - a vector of class names ar...
proxy-mappings function clojure Takes a proxy instance and returns the proxy's fn ...
proxy-super macro clojure Use to call a superclass method in the body of a p...
pst function clojure Prints a stack trace of the exception, to the dept...
push-thread-bindings function clojure WARNING: This is a low-level function. Prefer high...
pvalues macro clojure Returns a lazy sequence of the values of the exprs...
Q
qsym macro algo.generic Create the qualified symbol correspon...
QueueTransport type tools.nrepl
quot function clojure quot[ient] of dividing numerator by denominator..
R
*read-eval* var clojure When set to logical false, the EvalReader (#=(...)...
*rnd* var test.generative Random instance for use in generat...
rand function clojure Returns a random floating point number between 0 (...
rand-int function clojure Returns a random integer between 0 (inclusive) and...
rand-nth function clojure Return a random element of the (sequential) collec...
rand-nth function test.generative Replacement of core/rand-nth that ...
range function clojure Returns a lazy seq of nums from start (inclusive) ...
ratio? function clojure Returns true if n is a Ratio.
rational? function clojure Returns true if n is a rational number.
rationalize function clojure returns the rational value of num.
raw-read function java.jmx Read a list of mbean properties. Returns low-level...
re-find function clojure Returns the next regex match, if any, of string to...
re-groups function clojure Returns the groups from the most recent match/find...
re-matcher function clojure Returns an instance of java.util.regex.Matcher, fo...
re-matches function clojure Returns the match, if any, of string to pattern, u...
re-pattern function clojure Returns an instance of java.util.regex.Pattern, fo...
re-seq function clojure Returns a lazy sequence of successive matches of p...
read function clojure Reads the next object from stream, which must be a...
read var java.jmx Read one or more mbean properties..
read-bencode function tools.nrepl Read bencode token from the input stream..
read-bencode-netstring function tools.nrepl Read a netstring in bencode format. That ...
read-csv function data.csv Reads CSV-data from input (String or java.io.Reade...
read-file-ns-decl function tools.namespace Attempts to read a (ns ...) declaration from ...
read-json function data.json Reads one JSON value from input String or Reader. ...
Read-JSON-From protocol data.json
read-json-from function data.json Reads one JSON value from input String or Reader. ...
read-line function clojure Reads the next line from stream that is the curren...
read-netstring function tools.nrepl Reads a classic netstring from input—an I...
read-ns-decl function tools.namespace Attempts to read a (ns ...) declaration from ...
read-ns-decl-from-jarfile-entry function tools.namespace Attempts to read a (ns ...) declaration from ...
read-response-value function tools.nrepl Returns the provided response message, replacing ...
read-string function clojure Reads one object from the string s.
readable? function java.jmx Is attribute readable?.
reader function clojure Attempts to coerce its argument into an open java....
realized? function clojure Returns true if a value has been produced for a pr...
recv function tools.nrepl Reads and returns the next message rece...
reduce function clojure f should be a function of 2 arguments. If val is n...
reductions function clojure Returns a lazy seq of the intermediate values of t...
ref function clojure Creates and returns a Ref with an initial value of...
ref-history-count function clojure Returns the history count of a ref.
ref-max-history function clojure Gets the max-history of a ref, or sets it and retu...
ref-min-history function clojure Gets the min-history of a ref, or sets it and retu...
ref-set function clojure Must be called in a transaction. Sets the value of...
refer function clojure refers to all public vars of ns, subject to filter...
refer-clojure macro clojure Same as (refer 'clojure.core <filters>).
reflect function clojure Alpha - subject to change. Reflect on the type of ...
Reflector protocol clojure Protocol for reflection implementers..
RegexPattern record core.match
register-mbean function java.jmx Register an mbean with the current *connection*..
reify macro clojure reify is a macro with the following structure: (r...
release-pending-sends function clojure Normally, actions sent directly or indirectly duri...
rem function clojure remainder of dividing numerator by denominator..
remove function clojure Returns a lazy sequence of the items in coll for w...
remove function clojure Removes the node at loc, returning the loc that wo...
remove-all-methods function clojure Removes all of the methods of multimethod..
remove-method function clojure Removes the method of multimethod associated with ...
remove-ns function clojure Removes the namespace named by the symbol. Use wit...
remove-watch function clojure Alpha - subject to change. Removes a watch (set by...
rename function clojure Returns a rel of the maps in xrel with the keys in...
rename-keys function clojure Returns the map with the keys in kmap renamed to t...
repeat function clojure Returns a lazy (infinite!, or length n if supplied...
repeatedly function clojure Takes a function of no args, presumably with side ...
repl function clojure Generic, reusable, read-eval-print loop. By defaul...
repl-caught function clojure Default :caught hook for repl.
repl-exception function clojure Returns the root cause of throwables.
repl-prompt function clojure Default :prompt hook for repl.
repl-read function clojure Default :read hook for repl. Reads from *in* which...
replace function clojure Given a map of replacement pairs and a vector/coll...
replace function clojure Replaces all instance of match with replacement in...
replace function clojure Replaces the node at this loc, without moving.
replace-first function clojure Replaces the first instance of match with replacem...
replicate function clojure DEPRECATED: Use 'repeat' instead. Returns a lazy s...
report var clojure Generic reporting function, may be overridden to p...
report function test.generative Report a result. Thread-safe, unlike prn..
report-fn var test.generative Reporting function, defaults to prn. reset! v...
reps function test.generative Returns sizer repetitions of f (or...
require function clojure Loads libs, skipping any that are already loaded. ...
reset! function clojure Sets the value of atom to newval without regard fo...
reset-meta! function clojure Atomically resets the metadata for a namespace/var...
resolve function clojure same as (ns-resolve *ns* symbol) or (ns-resolve *n...
resolve-class function clojure Given a class name, return that typeref's class by...
resource function clojure Returns the URL for a named resource. Use the cont...
response-for function tools.nrepl Returns a map containing the :session and :i...
response-seq function tools.nrepl Returns a lazy seq of messages received via the g...
response-values function tools.nrepl Given a seq of responses (as from response-seq or...
rest function clojure Returns a possibly empty seq of the items after th...
restart-agent function clojure When an agent is failed, changes the agent state t...
RestPattern type core.match
resultset-seq function clojure Creates and returns a lazy sequence of structmaps ...
resultset-seq var java.jdbc Creates and returns a lazy sequence of maps corres...
retest macro test.generative Reload nses, and then test-namespaces. For RE...
returning macro tools.nrepl Executes `body`, returning `x`..
reverse function clojure Returns a seq of the items in coll in reverse orde...
reverse function clojure Returns s with its characters reversed..
reversible? function clojure Returns true if coll implements Reversible.
right function clojure Returns the loc of the right sibling of the node a...
right-locs function data.zip Returns a lazy sequence of locations to the right ...
rightmost function clojure Returns the loc of the rightmost sibling of the no...
rightmost? function data.zip Returns true if there are no more nodes to the rig...
rights function clojure Returns a seq of the right siblings of this loc.
rint function algo.generic Return the rint of x..
root function clojure zips all the way up and returns the root node, ref...
root-cause function clojure Returns the initial cause of an exception or error...
root-cause function clojure Returns the initial cause of an exception or error...
root-cause function clojure Returns the last 'cause' Throwable in a chain of T...
round function algo.generic Return the round of x..
round function math.numeric-tower (round n) rounds to the nearest integer. r...
rseq function clojure Returns, in constant time, a seq of the items in r...
rsubseq function clojure sc must be a sorted collection, test(s) one of <, ...
run-all-tests function clojure Runs all tests in all namespaces; prints results. ...
run-cont function algo.monads Execute the computation c in the cont monad and r...
run-test function test.generative Tests function f with generator gen for up to...
run-tests function clojure Runs all tests in the given namespaces; prints res...
S
*seed* var test.generative Seed for random generator, rebind ...
*seeds* var test.generative Random seeds for different cores. (If you bin...
*stack-trace-depth* var clojure The maximum depth of stack traces to print when an...
*syntax-check* var core.match Enable syntax check of match macros.
satisfies? function clojure Returns true if x satisfies the protocol.
scalar function test.generative Returns a random scalar..
second function clojure Same as (first (next x)).
seed function core.cache Is used to signal that the cache should be created...
select function clojure Returns a set of the elements for which pred is tr...
select-keys function clojure Returns a map containing only those entries in map...
selections function math.combinatorics All the ways of taking n (possibly the sam...
send function clojure Dispatch an action to an agent. Returns the agent ...
send function tools.nrepl Sends msg. Implementations should retur...
send-off function clojure Dispatch a potentially blocking action to an agent...
seq function algo.generic Returns a seq on the object s..
seq function clojure Returns a seq on the collection. If the collection...
seq-test function data.zip Returns a query predicate that matches a node wh...
seq-zip function clojure Returns a zipper for nested sequences, given a roo...
seq? function clojure Return true if x implements ISeq.
seqable? function core.incubator Returns true if (seq x) will succeed, false ot...
SeqPattern type core.match
seque function clojure Creates a queued seq on another (presumably lazy) ...
sequence function clojure Coerces coll to a (possibly empty) sequence, if it...
sequence-m var algo.monads Monad describing multi-valued computations, i.e. ...
sequence-t function algo.monads Monad transformer that transforms a monad m into ...
sequential? function clojure Returns true if coll implements Sequential.
set function clojure Returns a set of the distinct elements of coll..
set function test.generative Create a set with elements from f ...
set-break-handler! function clojure Register INT signal handler. After calling this, ...
set-error-handler! function clojure Sets the error-handler of agent a to handler-fn. ...
set-error-mode! function clojure Sets the error-mode of agent a to mode-keyword, wh...
set-m var algo.monads Monad describing multi-valued computations, like ...
set-pprint-dispatch function clojure Set the pretty print dispatch function to a functi...
set-rollback-only function java.jdbc Marks the outermost transaction such that it will ...
set-state function algo.monads Return a state-monad function that replaces the c...
set-test macro clojure Experimental. Sets :test metadata of the named var...
set-val function algo.monads Return a state-monad function that assumes the st...
set-validator! function clojure Sets the validator-fn for a var/ref/agent/atom. va...
set? function clojure Returns true if x implements IPersistentSet.
sexp-as-element function data.xml Convert a single sexp into an Element.
sexps-as-fragment function data.xml Convert a compact prxml/hiccup-style data structur...
sgn function algo.generic Return the sign of x (-1, 0, or 1...
sh function clojure Passes the given strings to Runtime.exec() to laun...
short function clojure Coerce to short.
short-array function clojure Creates an array of shorts.
short-array function test.generative Create an array with elements from...
shorts function clojure Casts to shorts[].
shuffle function clojure Return a random permutation of coll.
shutdown-agents function clojure Initiates a shutdown of the thread pools that back...
sin function algo.generic Return the sin of x..
SingleTree type data.finger-tree
skip-if-eol function clojure If the next character on stream s is a newline, sk...
skip-whitespace function clojure Skips whitespace characters on stream s. Returns :...
slf4j-factory function tools.logging Returns a SLF4J-based implementation of th...
slurp function clojure Opens a reader on f and reads all its contents, re...
snapshot function core.memoize Returns a snapshot of an unk-placed memoization ...
some function clojure Returns the first logical true value of (pred x) f...
some-fn function clojure Takes a set of predicates and returns a function f...
sort function clojure Returns a sorted sequence of the items in coll. If...
sort-by function clojure Returns a sorted sequence of the items in coll, wh...
sorted-map function clojure keyval => key val Returns a new sorted map with su...
sorted-map-by function clojure keyval => key val Returns a new sorted map with su...
sorted-set function clojure Returns a new sorted set with supplied keys..
sorted-set-by function clojure Returns a new sorted set with supplied keys, using...
sorted? function clojure Returns true if coll implements Sorted.
source macro clojure Prints the source code for the given symbol, if it...
source-fn function clojure Returns a string of the source code for the given ...
source-seq function data.xml Parses the XML InputSource source using a pull-par...
spec? function test.generative Is var a spec.
special-symbol? function clojure Returns true if s names a special form.
spit function clojure Opposite of slurp. Opens f with writer, writes co...
split function clojure Splits string on a regular expression. Optional a...
split function data.finger-tree Return [pre m post] where pre and post are t...
split-at function clojure Returns a vector of [(take n coll) (drop n coll)].
split-lines function clojure Splits s on \n or \r\n..
split-with function clojure Returns a vector of [(take-while pred coll) (drop-...
SplitAt protocol data.finger-tree
Splittable protocol data.finger-tree
spy macro tools.logging Evaluates expr and may write the form and its r...
sqr function algo.generic Return the square of x..
sqrt function algo.generic Return the sqrt of x..
sqrt function math.numeric-tower Square root, but returns exact number if p...
stack-element-str function clojure Returns a (possibly unmunged) string representatio...
stack-element-str function clojure Returns a (possibly unmunged) string representatio...
state-m var algo.monads Monad describing stateful computations. The monad...
state-m-until function algo.monads An optimized implementation of m-until for the st...
state-t function algo.monads Monad transformer that transforms a monad m into ...
str function clojure With no args, returns the empty string. With one a...
string function test.generative Create a string with chars from v ...
string? function clojure Return true if x is a String.
stringify-keys function clojure Recursively transforms all map keys from keywords ...
struct function clojure Returns a new structmap instance with the keys of ...
struct-map function clojure Returns a new structmap instance with the keys of ...
subs function clojure Returns the substring of s beginning at start incl...
subseq function clojure sc must be a sorted collection, test(s) one of <, ...
subset? function clojure Is set1 a subset of set2?.
subsets function math.combinatorics All the subsets of items.
subst function core.unify Attempts to substitute the bindings in the appropr...
subvec function clojure Returns a persistent vector of the items in vector...
successful? function clojure Returns true if the given test summary indicates a...
supers function clojure Returns the immediate and indirect superclasses an...
superset? function clojure Is set1 a superset of set2?.
swap! function clojure Atomically swaps the value of atom to be: (apply f...
SwitchNode record core.match
symbol function clojure Returns a Symbol with the given namespace and name...
symbol function test.generative Create a symbol sized from sizer..
symbol-macrolet macro tools.macro Define local symbol macros that are used in the e...
symbol? function clojure Return true if x is a Symbol.
sync macro clojure transaction-flags => TBD, pass nil for now Runs t...
system-classpath function java.classpath Returns a sequence of File paths from the 'jav...
T
*to-java-object-missing-setter* var java.data Specify the behavior of missing setters in to-java...
*trace* var core.match Enable pattern compile time tracing.
*trace-depth* var tools.trace Current stack depth of traced function calls..
*tx-agent-levels* var tools.logging The set of levels that will require using an ag...
tag= function data.zip Returns a query predicate that matches a node wh...
take function clojure Returns a lazy sequence of the first n items in co...
take-last function clojure Returns a seq of the last n items in coll. Depend...
take-nth function clojure Returns a lazy seq of every nth item in coll..
take-while function clojure Returns a lazy sequence of successive items from c...
tan function algo.generic Return the tan of x..
test function clojure test [v] finds fn at key :test in var metadata and...
test-all-vars function clojure Calls test-var on every var interned in the namesp...
test-data-generator function test.generative Create a test data generator based on tags..
test-dirs function test.generative Run tests for all vars in source code files i...
test-namespaces function test.generative Run tests for all vars in nses. Returns vecto...
test-ns function clojure If the namespace defines a function named test-ns-...
test-var function clojure If v has a function in its :test metadata, calls t...
test-vars function test.generative Run tests for all vars. Returns vector of *co...
testing macro clojure Adds a new string to the list of testing contexts....
testing-contexts-str function clojure Returns a string representation of the current tes...
testing-vars-str function clojure Returns a string representation of the current tes...
text function data.zip Returns the textual contents of the given locati...
text= function data.zip Returns a query predicate that matches a node wh...
the-ns function clojure If passed a namespace, returns it. Else, when pass...
thread-bound? function clojure Returns true if all of the vars provided as argume...
thread-stopper function clojure Returns a function that takes one arg and uses tha...
time macro clojure Evaluates expr and prints the time it took. Retur...
to-array function clojure Returns an array of Objects containing the content...
to-array-2d function clojure Returns a (potentially-ragged) 2-dimensional array...
trace macro tools.logging Trace level logging using print-style args..
trace function tools.trace Sends name (optional) and value to the tracer fun...
trace-compose-exception function tools.trace Re-create a new exception with a composed message...
trace-fn-call function tools.trace Traces a single call to a function f with args. '...
trace-form function tools.trace Trace the given form avoiding try catch when recu...
trace-forms macro tools.trace Trace all the forms in the given body..
trace-indent function tools.trace Returns an indentation string based on *trace-dep...
trace-ns macro tools.trace Macro to wrap calls to trace-ns*, avoids quoting ...
trace-ns* function tools.trace Replaces each function from the given namespace w...
trace-var* function tools.trace If the specified Var holds an IFn and is not mark...
trace-vars macro tools.trace Macro to wrap calls to trace-var* on each of the ...
tracef macro tools.logging Trace level logging using format..
tracer function tools.trace This function is called by trace. Prints to stand...
trampoline function clojure trampoline can be used to convert algorithms requi...
transaction macro java.jdbc Evaluates body as a transaction on the open databa...
transient function clojure Alpha - subject to change. Returns a new, transien...
Transport protocol tools.nrepl Defines the interface for a wire protoc...
Tree protocol data.finger-tree
tree-seq function clojure Returns a lazy sequence of the nodes in a tree, vi...
trim function clojure Removes whitespace from both ends of string..
trim-newline function clojure Removes all trailing newline \n or return \r chara...
triml function clojure Removes whitespace from the left side of string..
trimr function clojure Removes whitespace from the right side of string..
true? function clojure Returns true if x is the value true, false otherwi...
try-expr macro clojure Used by the 'is' macro to catch unexpected excepti...
ttl-cache-factory function core.cache Returns a TTL cache with the cache and expiration-...
TTLCache type core.cache
tty function tools.nrepl Returns a Transport implementation suit...
tty-greeting function tools.nrepl A greeting fn usable with clojure.tools...
tuple function test.generative Generate a tuple with one element ...
type function clojure Returns the :type metadata of x, or its Class if n...
type-reflect function clojure Alpha - subject to change. Reflect on a typeref, ...
typename function clojure Returns Java name as returned by ASM getClassName,...
TypeReference protocol clojure A TypeReference can be unambiguously converted to ...
U
*unchecked-math* var clojure While bound to true, compilations of +, -, *, inc,...
unchecked-add function clojure Returns the sum of x and y, both long. Note - uses...
unchecked-add-int function clojure Returns the sum of x and y, both int. Note - uses ...
unchecked-byte function clojure Coerce to byte. Subject to rounding or truncation..
unchecked-char function clojure Coerce to char. Subject to rounding or truncation..
unchecked-dec function clojure Returns a number one less than x, a long. Note - u...
unchecked-dec-int function clojure Returns a number one less than x, an int. Note - u...
unchecked-divide-int function clojure Returns the division of x by y, both int. Note - u...
unchecked-double function clojure Coerce to double. Subject to rounding..
unchecked-float function clojure Coerce to float. Subject to rounding..
unchecked-inc function clojure Returns a number one greater than x, a long. Note ...
unchecked-inc-int function clojure Returns a number one greater than x, an int. Note ...
unchecked-int function clojure Coerce to int. Subject to rounding or truncation..
unchecked-long function clojure Coerce to long. Subject to rounding or truncation..
unchecked-multiply function clojure Returns the product of x and y, both long. Note - ...
unchecked-multiply-int function clojure Returns the product of x and y, both int. Note - u...
unchecked-negate function clojure Returns the negation of x, a long. Note - uses a p...
unchecked-negate-int function clojure Returns the negation of x, an int. Note - uses a p...
unchecked-remainder-int function clojure Returns the remainder of division of x by y, both ...
unchecked-short function clojure Coerce to short. Subject to rounding or truncation...
unchecked-subtract function clojure Returns the difference of x and y, both long. Note...
unchecked-subtract-int function clojure Returns the difference of x and y, both int. Note ...
underive function clojure Removes a parent/child relationship between parent...
unifier function core.unify Attempts the entire unification process from garne...
unifier- function core.unify Attempts the entire unification process from garne...
uniform function test.generative Uniform distribution from lo (incl...
unify function core.unify Attempt to unify x and y with the given bindings (...
unify- function core.unify Attempt to unify x and y with the given bindings (...
union function clojure Return a set that is the union of the input sets.
untrace-ns macro tools.trace Macro to wrap calls to trace-ns*, avoids quoting ...
untrace-ns* function tools.trace Reverses the effect of trace-var / trace-vars / t...
untrace-var* function tools.trace Reverses the effect of trace-var / trace-vars / t...
untrace-vars macro tools.trace Macro to wrap calls to untrace-var* on each of th...
up function clojure Returns the loc of the parent of the node at this ...
update-in function clojure 'Updates' a value in a nested associative structur...
update-or-insert-values function java.jdbc Updates values on selected rows in a table, or ins...
update-proxy function clojure Takes a proxy instance and a map of strings (which...
update-state function algo.monads Return a state-monad function that replaces the c...
update-val function algo.monads Return a state-monad function that assumes the st...
update-values function java.jdbc Updates values on selected rows in a table. where-...
upper-case function clojure Converts string to all upper-case..
use function clojure Like 'require, but also refers to each lib's names...
uuid function tools.nrepl Returns a new UUID string..
V
*verbose* var test.generative Set to true to print test inputs as they are ...
val function clojure Returns the value in the map entry..
val-at function core.match
vals function clojure Returns a sequence of the map's values..
var-get function clojure Gets the value in the var object.
var-set function clojure Sets the value in the var object to val. The var m...
var? function clojure Returns true if v is of type clojure.lang.Var.
vary-meta function clojure Returns an object of the same type and value as ob...
vec function clojure Creates a new vector containing the contents of co...
Vec type clojure
vec function test.generative Create a vec with elements from f ...
VecNode type clojure
VecSeq type clojure
vector function clojure Creates a new vector containing the args..
vector-of function clojure Creates a new vector of a single primitive type t,...
vector-zip function clojure Returns a zipper for nested vectors, given a root ...
vector? function clojure Return true if x implements IPersistentVector.
VectorPattern type core.match
version var tools.nrepl Current version of nREPL, map of :major, :minor, ...
W
*warn-on-reflection* var clojure When set to true, the compiler will emit warnings ...
wait-for-ack function tools.nrepl Waits for a presumably just-launched nREPL se...
walk function clojure Traverses form, an arbitrary data structure. inne...
warn macro tools.logging Warn level logging using print-style args..
warnf macro tools.logging Warn level logging using format..
weighted function test.generative Given a map of generators and weig...
when macro clojure Evaluates test. If logical true, evaluates body in...
when-first macro clojure bindings => x xs Same as (when (seq xs) (let [x (...
when-let macro clojure bindings => binding-form test When test is true, ...
when-not macro clojure Evaluates test. If logical false, evaluates body i...
while macro clojure Repeatedly executes body while test expression is ...
WildcardPattern type core.match
with-bindings macro clojure Takes a map of Var/value pairs. Installs for the g...
with-bindings macro clojure Executes body in the context of thread-local bindi...
with-bindings* function clojure Takes a map of Var/value pairs. Installs for the g...
with-connection macro java.jdbc Evaluates body in the context of a new connection ...
with-connection macro java.jmx Execute body with JMX connection specified by opts...
with-in-str macro clojure Evaluates body in a context in which *in* is bound...
with-junit-output macro clojure Execute body with modified test-is reporting funct...
with-local-vars macro clojure varbinding=> symbol init-expr Executes the exprs ...
with-logs macro tools.logging Evaluates exprs in a context in which *out* and...
with-meta function clojure Returns an object of the same type and value as ob...
with-monad macro algo.monads Evaluates an expression after replacing the keywo...
with-naming-strategy macro java.jdbc Evaluates body in the context of a naming strategy...
with-open macro clojure bindings => [name init ...] Evaluates body in a t...
with-out-str macro clojure Evaluates exprs in a context in which *out* is bou...
with-pprint-dispatch macro clojure Execute body with the pretty print dispatch functi...
with-precision macro clojure Sets the precision and rounding mode to be used fo...
with-query-results macro java.jdbc Executes a query, then evaluates body with results...
with-quoted-identifiers macro java.jdbc Evaluates body in the context of a simple quoting ...
with-redefs macro clojure binding => var-symbol temp-value-expr Temporarily...
with-redefs-fn function clojure Temporarily redefines Vars during a call to func. ...
with-sh-dir macro clojure Sets the directory for use with sh, see sh for det...
with-sh-env macro clojure Sets the environment for use with sh, see sh for d...
with-state-field function algo.monads Returns a state-monad function that expects a map...
with-symbol-macros macro tools.macro Fully expand exprs, including symbol macros..
with-tap-output macro clojure Execute body with modified test reporting function...
with-test macro clojure Takes any definition form (that returns a Var) as ...
with-test-out macro clojure Runs body with *out* bound to the value of *test-o...
write function clojure Write an object subject to the current bindings of...
write! function java.jmx Write an attribute value..
write! function tools.logging Writes a log message to the given Logger..
write-bencode-netstring function tools.nrepl Write binary content in bencode netstring...
write-csv function data.csv Writes data to writer in CSV-format. Valid option...
Write-JSON protocol data.json
write-json function data.json Print object to PrintWriter out as JSON.
write-netstring function tools.nrepl Write the given binary data to the output...
write-out function clojure Write an object to *out* subject to the current bi...
writer function clojure Attempts to coerce its argument into an open java....
writer-m function algo.monads Monad describing computations that accumulate dat...
writer-m-add function algo.monads add value to container, return new container.
writer-m-combine function algo.monads combine two containers, return new container.
writer-monad-protocol protocol algo.monads Accumulation of values into containers.
X
xml-> function data.zip The loc is passed to the first predicate. If th...
xml-seq function clojure A tree seq on the xml elements as per xml/parse.
xml-zip function clojure Returns a zipper for xml elements (as from xml/par...
xml1-> function data.zip Returns the first item from loc based on the que...
Z
zero-type record algo.generic
zero? function clojure Returns true if num is zero, else false.
zipmap function clojure Returns a map with the keys mapped to the correspo...
zipper function clojure Creates a new zipper structure. branch? is a fn ...
Other
* function clojure Returns the product of nums. (*) returns 1. Does n...
*' function clojure Returns the product of nums. (*) returns 1. Suppor...
*1 var clojure bound in a repl thread to the most recent value pr...
*2 var clojure bound in a repl thread to the second most recent v...
*3 var clojure bound in a repl thread to the third most recent va...
+ function clojure Returns the sum of nums. (+) returns 0. Does not a...
+' function clojure Returns the sum of nums. (+) returns 0. Supports a...
- function clojure If no ys are supplied, returns the negation of x, ...
-' function clojure If no ys are supplied, returns the negation of x, ...
-> macro clojure Threads the expr through the forms. Inserts x as t...
->> macro clojure Threads the expr through the forms. Inserts x as t...
-?> macro core.incubator Same as clojure.core/-> but returns nil as soo...
-?>> macro core.incubator Same as clojure.core/->> but returns nil as so...
.. macro clojure form => fieldName-symbol or (instanceMethodName-sy...
.?. macro core.incubator Same as clojure.core/.. but returns nil as soo...
/ function clojure If no denominators are supplied, returns 1/numerat...
< function clojure Returns non-nil if nums are in monotonically incre...
<< macro core.incubator Takes a single string argument and emits a str in...
<= function clojure Returns non-nil if nums are in monotonically non-d...
= function clojure Equality. Returns true if x equals y, false if not...
== function clojure Returns non-nil if nums all have the equivalent va...
> function clojure Returns non-nil if nums are in monotonically decre...
>= function clojure Returns non-nil if nums are in monotonically non-i...