*agent* var clojure.core The agent currently running an action on this thre... accessor function clojure.core Returns a fn that, given an instance of a structma... aclone function clojure.core Returns a clone of the Java array. Works on arrays... add-classpath function clojure.core DEPRECATED Adds the url (String or URL object) t... add-watch function clojure.core Alpha - subject to change. Adds a watch function t... agent function clojure.core Creates and returns an agent with an initial value... agent-errors function clojure.core Returns a sequence of the exceptions thrown during... aget function clojure.core Returns the value at the index/indices. Works on J... alength function clojure.core Returns the length of the Java array. Works on arr... alias function clojure.core Add an alias in the current namespace to another n... all-ns function clojure.core Returns a sequence of all namespaces.. alter function clojure.core Must be called in a transaction. Sets the in-trans... alter-meta! function clojure.core Atomically sets the metadata for a namespace/var/r... alter-var-root function clojure.core Atomically alters the root binding of var v by app... amap macro clojure.core Maps an expression across an array a, using an ind... ancestors function clojure.core Returns the immediate and indirect parents of tag,... and macro clojure.core Evaluates exprs one at a time, from left to right.... append-child function clojure.zip Inserts the item as the rightmost child of the nod... apply function clojure.core Applies fn f to the argument list formed by prepen... apply-template function clojure.template For use in macros. argv is an argument list, as i... are macro clojure.test Checks multiple assertions with a template express... areduce macro clojure.core Reduces an expression across an array a, using an ... array-map function clojure.core Constructs an array-map.. aset function clojure.core Sets the value at the index/indices. Works on Java... aset-boolean function clojure.core Sets the value at the index/indices. Works on arra... aset-byte function clojure.core Sets the value at the index/indices. Works on arra... aset-char function clojure.core Sets the value at the index/indices. Works on arra... aset-double function clojure.core Sets the value at the index/indices. Works on arra... aset-float function clojure.core Sets the value at the index/indices. Works on arra... aset-int function clojure.core Sets the value at the index/indices. Works on arra... aset-long function clojure.core Sets the value at the index/indices. Works on arra... aset-short function clojure.core Sets the value at the index/indices. Works on arra... assert macro clojure.core Evaluates expr and throws an exception if it does ... assert-any function clojure.test Returns generic assertion code for any test, inclu... assert-predicate function clojure.test Returns generic assertion code for any functional ... assoc function clojure.core assoc[iate]. When applied to a map, returns a new ... assoc! function clojure.core Alpha - subject to change. When applied to a trans... assoc-in function clojure.core Associates a value in a nested associative structu... associative? function clojure.core Returns true if coll implements Associative. atom function clojure.core Creates and returns an Atom with an initial value ... await function clojure.core Blocks the current thread (indefinitely!) until al... await-for function clojure.core Blocks the current thread until all actions dispat...
bases function clojure.core Returns the immediate superclass and direct interf... bean function clojure.core Takes a Java object and returns a read-only implem... bigdec function clojure.core Coerce to BigDecimal. bigint function clojure.core Coerce to BigInteger. binding macro clojure.core binding => var-symbol init-expr Creates new bindi... bit-and function clojure.core Bitwise and. bit-and-not function clojure.core Bitwise and with complement. bit-clear function clojure.core Clear bit at index n. bit-flip function clojure.core Flip bit at index n. bit-not function clojure.core Bitwise complement. bit-or function clojure.core Bitwise or. bit-set function clojure.core Set bit at index n. bit-shift-left function clojure.core Bitwise shift left. bit-shift-right function clojure.core Bitwise shift right. bit-test function clojure.core Test bit at index n. bit-xor function clojure.core Bitwise exclusive or. boolean function clojure.core Coerce to boolean. boolean-array function clojure.core Creates an array of booleans. booleans function clojure.core Casts to boolean[]. bound-fn macro clojure.core Returns a function defined by the given fntail, wh... bound-fn* function clojure.core Returns a function, which will install the same bi... branch? function clojure.zip Returns true if the node at loc is a branch. butlast function clojure.core Return a seq of all but the last item in coll, in ... byte function clojure.core Coerce to byte. byte-array function clojure.core Creates an array of bytes. bytes function clojure.core Casts to bytes[].
*clojure-version* var clojure.core The version info for Clojure core, as a map contai... *command-line-args* var clojure.core A sequence of the supplied command line arguments,... *compile-files* var clojure.core Set to true when compiling files, false otherwise.. *compile-path* var clojure.core Specifies the directory where 'compile' will write... cast function clojure.core Throws a ClassCastException if x is not a c, else ... catch special syntax clojure.core Syntax for use with try. Please see https://cloju... char function clojure.core Coerce to char. char-array function clojure.core Creates an array of chars. char-escape-string var clojure.core Returns escape string for char or nil if none. char-name-string var clojure.core Returns name string for char or nil if none. char? function clojure.core Return true if x is a Character. chars function clojure.core Casts to chars[]. children function clojure.zip Returns a seq of the children of node at loc, whic... class function clojure.core Returns the Class of x. class? function clojure.core Returns true if x is an instance of Class. clear-agent-errors function clojure.core Clears any exceptions thrown during asynchronous a... clojure-version function clojure.core Returns clojure version as a printable string.. coll? function clojure.core Returns true if x implements IPersistentCollection. comment macro clojure.core Ignores body, yields nil. commute function clojure.core Must be called in a transaction. Sets the in-trans... comp function clojure.core Takes a set of functions and returns a fn that is ... comparator function clojure.core Returns an implementation of java.util.Comparator ... compare function clojure.core Comparator. Returns a negative number, zero, or a ... compare-and-set! function clojure.core Atomically sets the value of atom to newval if and... compile function clojure.core Compiles the namespace named by the symbol lib int... complement function clojure.core Takes a fn f and returns a fn that takes the same ... compose-fixtures function clojure.test Composes two fixture functions, creating a new fix... concat function clojure.core Returns a lazy seq representing the concatenation ... cond macro clojure.core Takes a set of test/expr pairs. It evaluates each ... condp macro clojure.core Takes a binary predicate, an expression, and a set... conj function clojure.core conj[oin]. Returns a new collection with the xs 'a... conj! function clojure.core Alpha - subject to change. Adds x to the transient... cons function clojure.core Returns a new seq where x is the first element and... constantly function clojure.core Returns a function that takes any number of argume... construct-proxy function clojure.core Takes a proxy class and any arguments for its supe... contains? function clojure.core Returns true if key is present in the given collec... count function clojure.core Returns the number of items in the collection. (co... counted? function clojure.core Returns true if coll implements count in constant ... create-ns function clojure.core Create a new namespace named by the symbol if one ... create-struct function clojure.core Returns a structure basis object.. cycle function clojure.core Returns a lazy (infinite!) sequence of repetitions...
dec function clojure.core Returns a number one less than num.. decimal? function clojure.core Returns true if n is a BigDecimal. declare macro clojure.core defs the supplied var names with no bindings, usef... def special form clojure.core Creates and interns a global var with the name of ... definline macro clojure.core Experimental - like defmacro, except defines a nam... defmacro macro clojure.core Like defn, but the resulting function name is decl... defmethod macro clojure.core Creates and installs a new method of multimethod a... defmulti macro clojure.core Creates a new multimethod with the associated disp... defn macro clojure.core Same as (def name (fn [params* ] exprs*)) or (def ... defn- macro clojure.core same as defn, yielding non-public def. defonce macro clojure.core defs name to have the root value of the expr iff t... defstruct macro clojure.core Same as (def name (create-struct keys...)). deftest macro clojure.test Defines a test function with no arguments. Test f... deftest- macro clojure.test Like deftest but creates a private var.. delay macro clojure.core Takes a body of expressions and yields a Delay obj... delay? function clojure.core returns true if x is a Delay created with delay. deliver function clojure.core Alpha - subject to change. Delivers the supplied v... deref function clojure.core Also reader macro: @ref/@agent/@var/@atom/@delay/@... derive function clojure.core Establishes a parent/child relationship between pa... descendants function clojure.core Returns the immediate and indirect children of tag... difference function clojure.set Return a set that is the first set without element... disj function clojure.core disj[oin]. Returns a new set of the same (hashed/s... disj! function clojure.core Alpha - subject to change. disj[oin]. Returns a tr... dissoc function clojure.core dissoc[iate]. Returns a new map of the same (hashe... dissoc! function clojure.core Alpha - subject to change. Returns a transient map... distinct function clojure.core Returns a lazy sequence of the elements of coll wi... distinct? function clojure.core Returns true if no two of the arguments are =. do special form clojure.core Evaluates the expressions in order and returns the... do-template macro clojure.template Repeatedly copies expr (in a do block) for each gr... doall function clojure.core When lazy sequences are produced via functions tha... doc macro clojure.core Prints documentation for a var or special form giv... dorun function clojure.core When lazy sequences are produced via functions tha... doseq macro clojure.core Repeatedly executes body (presumably for side-effe... dosync macro clojure.core Runs the exprs (in an implicit do) in a transactio... dotimes macro clojure.core bindings => name n Repeatedly executes body (pres... doto macro clojure.core Evaluates x then calls all of the methods and func... double function clojure.core Coerce to double. double-array function clojure.core Creates an array of doubles. doubles function clojure.core Casts to double[]. down function clojure.zip Returns the loc of the leftmost child of the node ... drop function clojure.core Returns a lazy sequence of all but the first n ite... drop-last function clojure.core Return a lazy sequence of all but the last n (defa... drop-while function clojure.core Returns a lazy sequence of the items in coll start...
*e var clojure.core bound in a repl thread to the most recent exceptio... *err* var clojure.core A java.io.Writer object representing standard erro... e function clojure.stacktrace REPL utility. Prints a brief stack trace for the ... edit function clojure.zip Replaces the node at this loc with the value of (f... empty function clojure.core Returns an empty collection of the same category a... empty? function clojure.core Returns true if coll has no items - same as (not (... end? function clojure.zip Returns true if loc represents the end of a depth-... ensure function clojure.core Must be called in a transaction. Protects the ref ... enumeration-seq function clojure.core Returns a seq on a java.util.Enumeration. eval function clojure.core Evaluates the form data structure (not text!) and ... even? function clojure.core Returns true if n is even, throws an exception if ... every? function clojure.core Returns true if (pred x) is logical true for every...
*file* var clojure.core The path of the file being evaluated, as a String.... *flush-on-newline* var clojure.core When set to true, output will be flushed whenever ... false? function clojure.core Returns true if x is the value false, false otherw... ffirst function clojure.core Same as (first (first x)). file-position function clojure.test Returns a vector [filename line-number] for the nt... file-seq function clojure.core A tree seq on java.io.Files. filter function clojure.core Returns a lazy sequence of the items in coll for w... finally special syntax clojure.core Syntax for use with try. Please see https://cloju... find function clojure.core Returns the map entry for key, or nil if key not p... find-doc function clojure.core Prints documentation for any var whose documentati... find-ns function clojure.core Returns the namespace named by the symbol or nil i... find-var function clojure.core Returns the global var named by the namespace-qual... first function clojure.core Returns the first item in the collection. Calls se... float function clojure.core Coerce to float. float-array function clojure.core Creates an array of floats. float? function clojure.core Returns true if n is a floating point number. floats function clojure.core Casts to float[]. flush function clojure.core Flushes the output stream that is the current valu... fn macro clojure.core (fn name? [params* ] exprs*) (fn name? ([params* ]... fn? function clojure.core Returns true if x implements Fn, i.e. is an object... fnext function clojure.core Same as (first (next x)). for macro clojure.core List comprehension. Takes a vector of one or more ... force function clojure.core If x is a Delay, returns the (possibly cached) val... format function clojure.core Formats a string using java.lang.String.format, se... function? function clojure.test Returns true if argument is a function or a symbol... future macro clojure.core Takes a body of expressions and yields a future ob... future-call function clojure.core Takes a function of no args and yields a future ob... future-cancel function clojure.core Cancels the future, if possible.. future-cancelled? function clojure.core Returns true if future f is cancelled. future-done? function clojure.core Returns true if future f is done. future? function clojure.core Returns true if x is a future.
gen-class macro clojure.core When compiling, generates compiled bytecode for a ... gen-interface macro clojure.core When compiling, generates compiled bytecode for an... gensym function clojure.core Returns a new symbol with a unique name. If a pref... get function clojure.core Returns the value mapped to key, not-found or nil ... get-in function clojure.core returns the value in a nested associative structur... get-method function clojure.core Given a multimethod and a dispatch value, returns ... get-possibly-unbound-var function clojure.test Like var-get but returns nil if the var is unbound... get-proxy-class function clojure.core Takes an optional single class followed by zero or... get-thread-bindings function clojure.core Get a map with the Var/value pairs which is curren... get-validator function clojure.core Gets the validator-fn for a var/ref/agent/atom..
hash function clojure.core Returns the hash code of its argument. hash-map function clojure.core keyval => key val Returns a new hash map with supp... hash-set function clojure.core Returns a new hash set with supplied keys..
*in* var clojure.core A java.io.Reader object representing standard inpu... identical? function clojure.core Tests if 2 arguments are the same object. identity function clojure.core Returns its argument.. if special form clojure.core Evaluates test. If not the singular values nil or ... if-let macro clojure.core bindings => binding-form test If test is true, ev... if-not macro clojure.core Evaluates test. If logical false, evaluates and re... ifn? function clojure.core Returns true if x implements IFn. Note that many d... import macro clojure.core import-list => (package-symbol class-name-symbols*... in-ns function clojure.core Sets *ns* to the namespace named by the symbol, cr... inc function clojure.core Returns a number one greater than num.. inc-report-counter function clojure.test Increments the named counter in *report-counters*,... index function clojure.set Returns a map of the distinct values of ks in the ... init-proxy function clojure.core Takes a proxy instance and a map of strings (which... insert-child function clojure.zip Inserts the item as the leftmost child of the node... insert-left function clojure.zip Inserts the item as the left sibling of the node a... insert-right function clojure.zip Inserts the item as the right sibling of the node ... inspect function clojure.inspector creates a graphical (Swing) inspector on the suppl... inspect-table function clojure.inspector creates a graphical (Swing) inspector on the suppl... inspect-tree function clojure.inspector creates a graphical (Swing) inspector on the suppl... instance? function clojure.core Evaluates x and tests if it is an instance of the ... int function clojure.core Coerce to int. int-array function clojure.core Creates an array of ints. integer? function clojure.core Returns true if n is an integer. interleave function clojure.core Returns a lazy seq of the first item in each coll,... intern function clojure.core Finds or creates a var named by the symbol name in... interpose function clojure.core Returns a lazy seq of the elements of coll separat... intersection function clojure.set Return a set that is the intersection of the input... into function clojure.core Returns a new coll consisting of to-coll with all ... into-array function clojure.core Returns an array with components set to the values... ints function clojure.core Casts to int[]. io! macro clojure.core If an io! block occurs in a transaction, throws an... is macro clojure.test Generic assertion macro. 'form' is any predicate ... isa? function clojure.core Returns true if (= child parent), or child is dire... iterate function clojure.core Returns a lazy sequence of x, (f x), (f (f x)) etc... iterator-seq function clojure.core Returns a seq on a java.util.Iterator. Note that m...
join function clojure.set When passed 2 rels, returns the rel corresponding ... join-fixtures function clojure.test Composes a collection of fixtures, in order. Alwa... juxt function clojure.core Alpha - name subject to change. Takes a set of fun...
key function clojure.core Returns the key of the map entry.. keys function clojure.core Returns a sequence of the map's keys.. keyword function clojure.core Returns a Keyword with the given namespace and nam... keyword? function clojure.core Return true if x is a Keyword. keywordize-keys function clojure.walk Recursively transforms all map keys from strings t...
*load-tests* var clojure.test True by default. If set to false, no test functio... last function clojure.core Return the last item in coll, in linear time. lazy-cat macro clojure.core Expands to code which yields a lazy sequence of th... lazy-seq macro clojure.core Takes a body of expressions that returns an ISeq o... left function clojure.zip Returns the loc of the left sibling of the node at... leftmost function clojure.zip Returns the loc of the leftmost sibling of the nod... lefts function clojure.zip Returns a seq of the left siblings of this loc. let macro clojure.core Evaluates the exprs in a lexical context in which ... letfn macro clojure.core Takes a vector of function specs and a body, and g... line-seq function clojure.core Returns the lines of text from rdr as a lazy seque... list function clojure.core Creates a new list containing the items.. list* function clojure.core Creates a new list containing the items prepended ... list? function clojure.core Returns true if x implements IPersistentList. load function clojure.core Loads Clojure code from resources in classpath. A ... load-file function clojure.core Sequentially read and evaluate the set of forms co... load-reader function clojure.core Sequentially read and evaluate the set of forms co... load-script function clojure.main Loads Clojure source from a file or resource given... load-string function clojure.core Sequentially read and evaluate the set of forms co... loaded-libs function clojure.core Returns a sorted set of symbols naming the current... locking macro clojure.core Executes exprs in an implicit do, while holding th... long function clojure.core Coerce to long. long-array function clojure.core Creates an array of longs. longs function clojure.core Casts to long[]. loop macro clojure.core Evaluates the exprs in a lexical context in which ...
macroexpand function clojure.core Repeatedly calls macroexpand-1 on form until it no... macroexpand-1 function clojure.core If form represents a macro form, returns its expan... macroexpand-all function clojure.walk Recursively performs all possible macroexpansions ... main function clojure.main Usage: java -cp clojure.jar clojure.main [init-opt... make-array function clojure.core Creates and returns an array of instances of the s... make-hierarchy function clojure.core Creates a hierarchy object for use with derive, is... make-node function clojure.zip Returns a new branch node, given an existing node ... map function clojure.core Returns a lazy sequence consisting of the result o... map-invert function clojure.set Returns the map with the vals mapped to the keys.. map? function clojure.core Return true if x implements IPersistentMap. mapcat function clojure.core Returns the result of applying concat to the resul... max function clojure.core Returns the greatest of the nums.. max-key function clojure.core Returns the x for which (k x), a number, is greate... memfn macro clojure.core Expands into code that creates a fn that expects t... memoize function clojure.core Returns a memoized version of a referentially tran... merge function clojure.core Returns a map that consists of the rest of the map... merge-with function clojure.core Returns a map that consists of the rest of the map... meta function clojure.core Returns the metadata of obj, returns nil if there ... methods function clojure.core Given a multimethod, returns a map of dispatch val... min function clojure.core Returns the least of the nums.. min-key function clojure.core Returns the x for which (k x), a number, is least.. mod function clojure.core Modulus of num and div. Truncates toward negative ... monitor-enter special form clojure.core Synchronization primitive that should be avoided i... monitor-exit special form clojure.core Synchronization primitive that should be avoided i...
*ns* var clojure.core A clojure.lang.Namespace object representing the c... name function clojure.core Returns the name String of a symbol or keyword.. namespace function clojure.core Returns the namespace String of a symbol or keywor... neg? function clojure.core Returns true if num is less than zero, else false. new special form clojure.core The args, if any, are evaluated from left to right... newline function clojure.core Writes a newline to the output stream that is the ... next function clojure.core Returns a seq of the items after the first. Calls ... next function clojure.zip Moves to the next loc in the hierarchy, depth-firs... nfirst function clojure.core Same as (next (first x)). nil? function clojure.core Returns true if x is nil, false otherwise.. nnext function clojure.core Same as (next (next x)). node function clojure.zip Returns the node at loc. not function clojure.core Returns true if x is logical false, false otherwis... not-any? function clojure.core Returns false if (pred x) is logical true for any ... not-empty function clojure.core If coll is empty, returns nil, else coll. not-every? function clojure.core Returns false if (pred x) is logical true for ever... not= function clojure.core Same as (not (= obj1 obj2)). ns macro clojure.core Sets *ns* to the namespace named by name (unevalua... ns-aliases function clojure.core Returns a map of the aliases for the namespace.. ns-imports function clojure.core Returns a map of the import mappings for the names... ns-interns function clojure.core Returns a map of the intern mappings for the names... ns-map function clojure.core Returns a map of all the mappings for the namespac... ns-name function clojure.core Returns the name of the namespace, a symbol.. ns-publics function clojure.core Returns a map of the public intern mappings for th... ns-refers function clojure.core Returns a map of the refer mappings for the namesp... ns-resolve function clojure.core Returns the var or Class to which a symbol will be... ns-unalias function clojure.core Removes the alias for the symbol from the namespac... ns-unmap function clojure.core Removes the mappings for the symbol from the names... nth function clojure.core Returns the value at the index. get returns nil if... nthnext function clojure.core Returns the nth next of coll, (seq coll) when n is... num function clojure.core Coerce to Number. number? function clojure.core Returns true if x is a Number.
*out* var clojure.core A java.io.Writer object representing standard outp... odd? function clojure.core Returns true if n is odd, throws an exception if n... or macro clojure.core Evaluates exprs one at a time, from left to right....
*print-dup* var clojure.core When set to logical true, objects will be printed ... *print-length* var clojure.core *print-length* controls how many items of each col... *print-level* var clojure.core *print-level* controls how many levels deep the pr... *print-meta* var clojure.core If set to logical true, when printing an object, i... *print-readably* var clojure.core When set to logical false, strings and characters ... parents function clojure.core Returns the immediate parents of tag, either via a... parse function clojure.xml Parses and loads the source s, which can be a File... partial function clojure.core Takes a function f and fewer than the normal argum... partition function clojure.core Returns a lazy sequence of lists of n items each, ... path function clojure.zip Returns a seq of nodes leading to this loc. pcalls function clojure.core Executes the no-arg fns in parallel, returning a l... peek function clojure.core For a list or queue, same as first, for a vector, ... persistent! function clojure.core Alpha - subject to change. Returns a new, persiste... pmap function clojure.core Like map, except f is applied in parallel. Semi-la... pop function clojure.core For a list or queue, returns a new list/queue with... pop! function clojure.core Alpha - subject to change. Removes the last item f... pop-thread-bindings function clojure.core Pop one set of bindings pushed with push-binding b... pos? function clojure.core Returns true if num is greater than zero, else fal... postwalk function clojure.walk Performs a depth-first, post-order traversal of fo... postwalk-demo function clojure.walk Demonstrates the behavior of postwalk by printing ... postwalk-replace function clojure.walk Recursively transforms form by replacing keys in s... pr function clojure.core Prints the object(s) to the output stream that is ... pr-str function clojure.core pr to a string, returning it. prefer-method function clojure.core Causes the multimethod to prefer matches of dispat... prefers function clojure.core Given a multimethod, returns a map of preferred va... prev function clojure.zip Moves to the previous loc in the hierarchy, depth-... prewalk function clojure.walk Like postwalk, but does pre-order traversal.. prewalk-demo function clojure.walk Demonstrates the behavior of prewalk by printing e... prewalk-replace function clojure.walk Recursively transforms form by replacing keys in s... print function clojure.core Prints the object(s) to the output stream that is ... print-cause-trace function clojure.stacktrace Like print-stack-trace but prints chained exceptio... print-namespace-doc function clojure.core Print the documentation string of a Namespace.. print-stack-trace function clojure.stacktrace Prints a Clojure-oriented stack trace of tr, a Thr... print-str function clojure.core print to a string, returning it. print-tap-diagnostic function clojure.test.tap Prints a TAP diagnostic line. data is a (possibly... print-tap-fail function clojure.test.tap Prints a TAP 'not ok' line. msg is a string, with... print-tap-pass function clojure.test.tap Prints a TAP 'ok' line. msg is a string, with no ... print-tap-plan function clojure.test.tap Prints a TAP plan line like '1..n'. n is the numb... print-throwable function clojure.stacktrace Prints the class and message of a Throwable.. print-trace-element function clojure.stacktrace Prints a Clojure-oriented view of one element in a... printf function clojure.core Prints formatted output, as per format. println function clojure.core Same as print followed by (newline). println-str function clojure.core println to a string, returning it. prn function clojure.core Same as pr followed by (newline). Observes *flush-... prn-str function clojure.core prn to a string, returning it. project function clojure.set Returns a rel of the elements of xrel with only th... promise function clojure.core Alpha - subject to change. Returns a promise objec... proxy macro clojure.core class-and-interfaces - a vector of class names ar... proxy-mappings function clojure.core Takes a proxy instance and returns the proxy's fn ... proxy-super macro clojure.core Use to call a superclass method in the body of a p... push-thread-bindings function clojure.core WARNING: This is a low-level function. Prefer high... pvalues macro clojure.core Returns a lazy sequence of the values of the exprs...
quot function clojure.core quot[ient] of dividing numerator by denominator.. quote special form clojure.core Yields the unevaluated form. Please see https://c...
*read-eval* var clojure.core When set to logical false, the EvalReader (#=(...)... rand function clojure.core Returns a random floating point number between 0 (... rand-int function clojure.core Returns a random integer between 0 (inclusive) and... range function clojure.core Returns a lazy seq of nums from start (inclusive) ... ratio? function clojure.core Returns true if n is a Ratio. rationalize function clojure.core returns the rational value of num. re-find function clojure.core Returns the next regex match, if any, of string to... re-groups function clojure.core Returns the groups from the most recent match/find... re-matcher function clojure.core Returns an instance of java.util.regex.Matcher, fo... re-matches function clojure.core Returns the match, if any, of string to pattern, u... re-pattern function clojure.core Returns an instance of java.util.regex.Pattern, fo... re-seq function clojure.core Returns a lazy sequence of successive matches of p... read function clojure.core Reads the next object from stream, which must be a... read-line function clojure.core Reads the next line from stream that is the curren... read-string function clojure.core Reads one object from the string s. recur special form clojure.core Evaluates the exprs in order, then, in parallel, r... reduce function clojure.core f should be a function of 2 arguments. If val is n... ref function clojure.core Creates and returns a Ref with an initial value of... ref-history-count function clojure.core Returns the history count of a ref. ref-max-history function clojure.core Gets the max-history of a ref, or sets it and retu... ref-min-history function clojure.core Gets the min-history of a ref, or sets it and retu... ref-set function clojure.core Must be called in a transaction. Sets the value of... refer function clojure.core refers to all public vars of ns, subject to filter... refer-clojure macro clojure.core Same as (refer 'clojure.core <filters>). release-pending-sends function clojure.core Normally, actions sent directly or indirectly duri... rem function clojure.core remainder of dividing numerator by denominator.. remove function clojure.core Returns a lazy sequence of the items in coll for w... remove function clojure.zip Removes the node at loc, returning the loc that wo... remove-method function clojure.core Removes the method of multimethod associated with ... remove-ns function clojure.core Removes the namespace named by the symbol. Use wit... remove-watch function clojure.core Alpha - subject to change. Removes a watch (set by... rename function clojure.set Returns a rel of the maps in xrel with the keys in... rename-keys function clojure.set Returns the map with the keys in kmap renamed to t... repeat function clojure.core Returns a lazy (infinite!, or length n if supplied... repeatedly function clojure.core Takes a function of no args, presumably with side ... repl function clojure.main Generic, reusable, read-eval-print loop. By defaul... repl-caught function clojure.main Default :caught hook for repl. repl-exception function clojure.main Returns CompilerExceptions in tact, but only the r... repl-prompt function clojure.main Default :prompt hook for repl. repl-read function clojure.main Default :read hook for repl. Reads from *in* which... replace function clojure.core Given a map of replacement pairs and a vector/coll... replace function clojure.zip Replaces the node at this loc, without moving. replicate function clojure.core Returns a lazy seq of n xs.. report multimethod clojure.test Generic reporting function, may be overridden to p... require function clojure.core Loads libs, skipping any that are already loaded. ... reset! function clojure.core Sets the value of atom to newval without regard fo... reset-meta! function clojure.core Atomically resets the metadata for a namespace/var... resolve function clojure.core same as (ns-resolve *ns* symbol). rest function clojure.core Returns a possibly empty seq of the items after th... resultset-seq function clojure.core Creates and returns a lazy sequence of structmaps ... reverse function clojure.core Returns a seq of the items in coll in reverse orde... reversible? function clojure.core Returns true if coll implements Reversible. right function clojure.zip Returns the loc of the right sibling of the node a... rightmost function clojure.zip Returns the loc of the rightmost sibling of the no... rights function clojure.zip Returns a seq of the right siblings of this loc. root function clojure.zip zips all the way up and returns the root node, ref... root-cause function clojure.stacktrace Returns the last 'cause' Throwable in a chain of T... rseq function clojure.core Returns, in constant time, a seq of the items in r... rsubseq function clojure.core sc must be a sorted collection, test(s) one of <, ... run-all-tests function clojure.test Runs all tests in all namespaces; prints results. ... run-tests function clojure.test Runs all tests in the given namespaces; prints res...
*stack-trace-depth* var clojure.test The maximum depth of stack traces to print when an... second function clojure.core Same as (first (next x)). select function clojure.set Returns a set of the elements for which pred is tr... select-keys function clojure.core Returns a map containing only those entries in map... send function clojure.core Dispatch an action to an agent. Returns the agent ... send-off function clojure.core Dispatch a potentially blocking action to an agent... seq function clojure.core Returns a seq on the collection. If the collection... seq-zip function clojure.zip Returns a zipper for nested sequences, given a roo... seq? function clojure.core Return true if x implements ISeq. seque function clojure.core Creates a queued seq on another (presumably lazy) ... sequence function clojure.core Coerces coll to a (possibly empty) sequence, if it... sequential? function clojure.core Returns true if coll implements Sequential. set function clojure.core Returns a set of the distinct elements of coll.. set! special form clojure.core Used to set thread-local-bound vars, Java object i... set-test macro clojure.test Experimental. Sets :test metadata of the named var... set-validator! function clojure.core Sets the validator-fn for a var/ref/agent/atom. va... set? function clojure.core Returns true if x implements IPersistentSet. short function clojure.core Coerce to short. short-array function clojure.core Creates an array of shorts. shorts function clojure.core Casts to shorts[]. shutdown-agents function clojure.core Initiates a shutdown of the thread pools that back... skip-if-eol function clojure.main If the next character on stream s is a newline, sk... skip-whitespace function clojure.main Skips whitespace characters on stream s. Returns :... slurp function clojure.core Reads the file named by f using the encoding enc i... some function clojure.core Returns the first logical true value of (pred x) f... sort function clojure.core Returns a sorted sequence of the items in coll. If... sort-by function clojure.core Returns a sorted sequence of the items in coll, wh... sorted-map function clojure.core keyval => key val Returns a new sorted map with su... sorted-map-by function clojure.core keyval => key val Returns a new sorted map with su... sorted-set function clojure.core Returns a new sorted set with supplied keys.. sorted-set-by function clojure.core Returns a new sorted set with supplied keys, using... sorted? function clojure.core Returns true if coll implements Sorted. special-form-anchor function clojure.core Returns the anchor tag on http://clojure.org/speci... special-symbol? function clojure.core Returns true if s names a special form. split-at function clojure.core Returns a vector of [(take n coll) (drop n coll)]. split-with function clojure.core Returns a vector of [(take-while pred coll) (drop-... str function clojure.core With no args, returns the empty string. With one a... stream? function clojure.core Returns true if x is an instance of Stream. string? function clojure.core Return true if x is a String. stringify-keys function clojure.walk Recursively transforms all map keys from keywords ... struct function clojure.core Returns a new structmap instance with the keys of ... struct-map function clojure.core Returns a new structmap instance with the keys of ... subs function clojure.core Returns the substring of s beginning at start incl... subseq function clojure.core sc must be a sorted collection, test(s) one of <, ... subvec function clojure.core Returns a persistent vector of the items in vector... successful? function clojure.test Returns true if the given test summary indicates a... supers function clojure.core Returns the immediate and indirect superclasses an... swap! function clojure.core Atomically swaps the value of atom to be: (apply f... symbol function clojure.core Returns a Symbol with the given namespace and name... symbol? function clojure.core Return true if x is a Symbol. sync macro clojure.core transaction-flags => TBD, pass nil for now Runs t... syntax-symbol-anchor function clojure.core Returns the anchor tag on http://clojure.org/speci...
take function clojure.core Returns a lazy sequence of the first n items in co... take-last function clojure.core Returns a seq of the last n items in coll. Depend... take-nth function clojure.core Returns a lazy seq of every nth item in coll.. take-while function clojure.core Returns a lazy sequence of successive items from c... test function clojure.core test [v] finds fn at key :test in var metadata and... test-all-vars function clojure.test Calls test-var on every var interned in the namesp... test-ns function clojure.test If the namespace defines a function named test-ns-... test-var function clojure.test If v has a function in its :test metadata, calls t... testing macro clojure.test Adds a new string to the list of testing contexts.... testing-contexts-str function clojure.test Returns a string representation of the current tes... testing-vars-str function clojure.test Returns a string representation of the current tes... the-ns function clojure.core If passed a namespace, returns it. Else, when pass... throw special form clojure.core The expr is evaluated and thrown, therefore it sho... time macro clojure.core Evaluates expr and prints the time it took. Retur... to-array function clojure.core Returns an array of Objects containing the content... to-array-2d function clojure.core Returns a (potentially-ragged) 2-dimensional array... trampoline function clojure.core trampoline can be used to convert algorithms requi... transient function clojure.core Alpha - subject to change. Returns a new, transien... tree-seq function clojure.core Returns a lazy sequence of the nodes in a tree, vi... true? function clojure.core Returns true if x is the value true, false otherwi... try special form clojure.core catch-clause => (catch classname name expr*) final... try-expr macro clojure.test Used by the 'is' macro to catch unexpected excepti... type function clojure.core Returns the :type metadata of x, or its Class if n...
unchecked-add function clojure.core Returns the sum of x and y, both int or long. Note... unchecked-dec function clojure.core Returns a number one less than x, an int or long. ... unchecked-divide function clojure.core Returns the division of x by y, both int or long. ... unchecked-inc function clojure.core Returns a number one greater than x, an int or lon... unchecked-multiply function clojure.core Returns the product of x and y, both int or long. ... unchecked-negate function clojure.core Returns the negation of x, an int or long. Note - ... unchecked-remainder function clojure.core Returns the remainder of division of x by y, both ... unchecked-subtract function clojure.core Returns the difference of x and y, both int or lon... underive function clojure.core Removes a parent/child relationship between parent... union function clojure.set Return a set that is the union of the input sets. up function clojure.zip Returns the loc of the parent of the node at this ... update-in function clojure.core 'Updates' a value in a nested associative structur... update-proxy function clojure.core Takes a proxy instance and a map of strings (which... use function clojure.core Like 'require, but also refers to each lib's names... use-fixtures multimethod clojure.test Wrap test runs in a fixture function to perform se...
val function clojure.core Returns the value in the map entry.. vals function clojure.core Returns a sequence of the map's values.. var special form clojure.core The symbol must resolve to a var, and the Var obje... var-get function clojure.core Gets the value in the var object. var-set function clojure.core Sets the value in the var object to val. The var m... var? function clojure.core Returns true if v is of type clojure.lang.Var. vary-meta function clojure.core Returns an object of the same type and value as ob... vec function clojure.core Creates a new vector containing the contents of co... vector function clojure.core Creates a new vector containing the args.. vector-zip function clojure.zip Returns a zipper for nested vectors, given a root ... vector? function clojure.core Return true if x implements IPersistentVector .
*warn-on-reflection* var clojure.core When set to true, the compiler will emit warnings ... walk function clojure.walk Traverses form, an arbitrary data structure. inne... when macro clojure.core Evaluates test. If logical true, evaluates body in... when-first macro clojure.core bindings => x xs Same as (when (seq xs) (let [x (... when-let macro clojure.core bindings => binding-form test When test is true, ... when-not macro clojure.core Evaluates test. If logical false, evaluates body i... while macro clojure.core Repeatedly executes body while test expression is ... with-bindings macro clojure.core Takes a map of Var/value pairs. Installs for the g... with-bindings macro clojure.main Executes body in the context of thread-local bindi... with-bindings* function clojure.core Takes a map of Var/value pairs. Installs for the g... with-in-str macro clojure.core Evaluates body in a context in which *in* is bound... with-junit-output macro clojure.test.junit Execute body with modified test-is reporting funct... with-local-vars macro clojure.core varbinding=> symbol init-expr Executes the exprs ... with-meta function clojure.core Returns an object of the same type and value as ob... with-open macro clojure.core bindings => [name init ...] Evaluates body in a t... with-out-str macro clojure.core Evaluates exprs in a context in which *out* is bou... with-precision macro clojure.core Sets the precision and rounding mode to be used fo... with-tap-output macro clojure.test.tap Execute body with modified test reporting function... with-test macro clojure.test Takes any definition form (that returns a Var) as ... with-test-out macro clojure.test Runs body with *out* bound to the value of *test-o...
xml-seq function clojure.core A tree seq on the xml elements as per xml/parse. xml-zip function clojure.zip Returns a zipper for xml elements (as from xml/par...
zero? function clojure.core Returns true if num is zero, else false. zipmap function clojure.core Returns a map with the keys mapped to the correspo... zipper function clojure.zip Creates a new zipper structure. branch? is a fn ...
& special syntax clojure.core Syntax for use with fn. Please see https://clojur... * function clojure.core Returns the product of nums. (*) returns 1.. *1 var clojure.core bound in a repl thread to the most recent value pr... *2 var clojure.core bound in a repl thread to the second most recent v... *3 var clojure.core bound in a repl thread to the third most recent va... + function clojure.core Returns the sum of nums. (+) returns 0.. - function clojure.core If no ys are supplied, returns the negation of x, ... -> macro clojure.core Threads the expr through the forms. Inserts x as t... ->> macro clojure.core Threads the expr through the forms. Inserts x as t... . special form clojure.core The instance member form works for both fields and... .. macro clojure.core form => fieldName-symbol or (instanceMethodName-sy... / function clojure.core If no denominators are supplied, returns 1/numerat... < function clojure.core Returns non-nil if nums are in monotonically incre... <= function clojure.core Returns non-nil if nums are in monotonically non-d... = function clojure.core Equality. Returns true if x equals y, false if not... == function clojure.core Returns non-nil if nums all have the same value, o... > function clojure.core Returns non-nil if nums are in monotonically decre... >= function clojure.core Returns non-nil if nums are in monotonically non-i...