GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing clojure.github.io (truncated) — Index of the Clojure API
Summary Documentation
Project Documentation
Clojure Home
Index of Public Functions and VariablesThis 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... *alias-map* dynamic var tools.reader Map from ns alias to ns, if non-nil, it will be ... ->AnswerCache function core.logic Positional factory function for class clojure.core... ->AppPattern function core.match Positional factory function for class clojure.core... ->ArrayChunk function clojure Positional factory function for class clojure.core... ->AsmReflector function clojure Positional factory function for class clojure.refl... abbrev-result function clojure Given a test result, returns an abbreviated versio... abs multimethod algo.generic Return the absolute value of x. I... 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 multimethod algo.generic Return the acos of x.. add function tools.namespace Returns an updated dependency tracker w... add-binding-atom function tools.analyzer Adds an atom-backed-ma... add-checks-ann-form function core.typed Add runtime checks to an an... add-checks-normal-def function core.typed Add runtime checks to a def with an init... add-classpath function clojure DEPRECATED Adds the url (String or URL object) t... add-files function tools.namespace Reads ns declarations from files; return... add-local-javadoc function clojure Adds to the list of local Javadoc paths.. add-loops function algo.graph For each node n, add the edge n->n if not already ... add-remote-javadoc function clojure Adds to the list of remote Javadoc URLs. packag... add-stdin function tools.nrepl stdin middleware. Returns a h... add-watch function clojure Adds a watch function to an agent/atom/var/ref ref... admix function core.async Adds ch as an input to the mix. 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... Agent1 type alias core.typed An agent that can read and write type x.. Agent2 type alias core.typed An agent that can write type w and read type r.. aget function clojure Returns the value at the index/indices. Works on J... aggregate-xmlns function data.xml Put all occurring xmlns into the root. aggregate-xmlns function data.xml Put all occurring xmlns into the root. 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... alias-ns function data.xml Define a clojure namespace alias for shortened key... alias-ns function data.xml Define a clojure namespace alias for shortened ... all macro core.logic Like fresh but does does not create logic variable... All type alias core.typed A polymorphic binder. all-connected-to-allo function core.logic Collect all cliques in l. l must be bounded ... all-ns function clojure Returns a sequence of all namespaces.. alt macro clojure Takes key+pred pairs, e.g. (s/alt :even even? :sm... alt! macro core.async Makes a single choice between one of several chann... alt!! macro core.async Like alt!, except as if by alts!!, will block unti... 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... alts! function core.async Completes at most one of several channel operation... alts!! function core.async Like alts!, except takes will be made as if by <!!... amap macro clojure Maps an expression across an array a, using an ind... amap macro tools.analyzer.js Maps an expression across an arra... analyze function tools.analyzer Given a form to analyze and an environment, a ... analyze function tools.analyzer.js Returns an AST for the form. Binds tools.a... analyze function tools.analyzer.jvm Analyzes a clojure form using tools.analyz... analyze+eval function tools.analyzer.jvm Like analyze but evals the form after the ... analyze-form dynamic multimethod tools.analyzer Like analyze, but does not mark the form with ... analyze-host-expr multimethod tools.analyzer.js Transform :host-in... analyze-host-expr function tools.analyzer.jvm Performing some r... analyze-in-env function tools.analyzer Takes an env map and returns a function that a... analyze-ns function tools.analyzer.js Analyzes a whole namespace, returns a vecto... analyze-ns function tools.analyzer.jvm Analyzes a whole namespace, returns a vect... 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.... and macro clojure Takes predicate/spec-forms, e.g. (s/and even? #(<... and macro tools.analyzer.js Evaluates exprs one at a time, fr... and* function core.logic A function version of all, which takes a list of g... and-c function core.typed Returns a contract that ensures a value p... ann macro core.typed Annotate varsym with type. If unqualified, qualify... ann-datatype macro core.typed Annotate datatype Class name dname with expected f... ann-form macro core.typed Annotate a form with an expected type.. ann-form macro core.typed Annotate a form with an expected type.. ann-form-annotation function core.typed Return the raw type annotat... ann-interface macro core.typed Annotate a possibly polymorphic interface (created... ann-many macro core.typed Annotate several vars with type t. eg. (ann-many ... ann-precord macro core.typed Annotate record Class name dname with a polymorphi... ann-protocol macro core.typed Annotate a possibly polymorphic protocol var with ... ann-record macro core.typed Annotate record Class name dname with expected fie... annotate-branch multimethod tools.analyzer.jvm Adds :branch? to br... annotate-host-info function tools.analyzer.jvm Adds a :methods ... annotate-loops multimethod tools.analyzer.jvm Adds a :loops field ... annotate-tag function tools.analyzer.js If the AST node type is... annotate-tag function tools.analyzer.jvm If the AST node type i... AnswerCache type core.logic any function clojure Fn returning clojure.test.check.generators/any. Any type alias core.typed Any is the top type that contains all types.. any-c var core.typed Contract that allows any value.. any-printable function clojure Fn returning clojure.test.check.generators/any-pri... AnyInteger type alias core.typed A type that returns true for clojure.core/integer?. anything function data.generators Returns a scalar or collection based on *rnd*... AnyValue type alias core.typed AnyValue contains all Value singleton types. 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! function clojure .adds x to acc and returns acc. append-child function clojure Inserts the item as the rightmost child of the nod... appendo function core.logic A relation where x, y, and z are proper collection... 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... AppPattern type core.match 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 ... areduce macro tools.analyzer.js Reduces an expression across an a... arglist-for-arity function tools.analyzer Takes a fn node and an argc and returns ... array-map function clojure Constructs an array-map. If any keys are equal, th... ArrayChunk type clojure as-> macro clojure Binds name to expr, evaluates the first form in th... as-elements function data.xml Return a seq of elements represented by an... as-file function clojure Coerce argument to a file.. as-relative-path function clojure Take an as-file-able thing and return a string if ... as-sql-name function java.jdbc Given a naming strategy function and a keyword or ... as-url function clojure Coerce argument to a URL.. AsElements protocol data.xml ASeq type alias core.typed A sequential seq returned from clojure.core/seq. 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 multimethod algo.generic Return the asin of x.. ask function algo.monads Returns the environment.. asks function algo.monads Returns a function of the current environment.. AsmReflector type clojure AsQName protocol data.xml assert macro clojure Evaluates expr and throws an exception if it does ... assert macro tools.analyzer.js Evaluates expr and throws an exce... assert-any function clojure Returns generic assertion code for any test, inclu... assert-predicate function clojure Returns generic assertion code for any functional ... assert-with-message macro math.combinatorics Clojure 1.2 didn't allow asserts with a me... assoc multimethod algo.generic Returns a new collection in which the... assoc function clojure assoc[iate]. When applied to a map, returns a new ... Assoc type alias core.typed A type representing an assoc operation. assoc! function clojure When applied to a transient map, adds mapping of k... assoc-in function clojure Associates a value in a nested associative structu... associative-lookup function data.fressian Build an ILookup from an associative collection... associative? function clojure Returns true if coll implements Associative. ast->eav function tools.analyzer Returns an EAV representation of the curre... atan multimethod algo.generic Return the atan of x.. atan2 multimethod algo.generic Return the atan2 of x and y.. atom function clojure Creates and returns an Atom with an initial value ... atom macro core.typed Like atom, but with optional type annotations. Sa... atom macro core.typed Like atom, but with optional type annotatio... Atom1 type alias core.typed An atom that can read and write type x.. Atom2 type alias core.typed An atom that can write type w and read type r.. atom> macro core.typed DEPRECATED: use clojure.core.typed/atom Like atom... 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-names function java.jmx All attribute names available on an MBean.. AVec type alias core.typed A persistent vector returned from clojure.core/vec... AVLMap type data.avl AVLMapSeq type data.avl AVLNode type data.avl AVLSet type data.avl AVLTransientMap type data.avl AVLTransientSet type data.avl await function clojure Blocks the current thread (indefinitely!) until al... await-for function clojure Blocks the current thread until all actions dispat... B->BasicCache function core.cache Positional factory function for class clojure.core... ->Bean function java.jmx Positional factory function for class clojure.java... ->BindNode function core.match Positional factory function for class clojure.core... ->Blame function core.typed Positional factory function for class clo... ->BroadcastingWritePort function core.async Positional factory function for class clojure.... backtrack var core.match Pre-allocated exception used for backtracing. backup-env function tools.analyzer.js Caches the current namespaces state in a re... 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... begin-closed-list function data.fressian Begin writing a fressianed list. To end the li... begin-open-list function data.fressian Advanced. Writes fressian code to begin an ope... bencode function tools.nrepl Returns a Transport implementation that... bigdec function clojure Coerce to BigDecimal. bigdec? function clojure Return true if x is a BigDecimal. bigint function clojure Coerce to BigInt. biginteger function clojure Coerce to BigInteger. bind function clojure Lazy loaded version of clojure.test.check.generato... binding macro clojure binding => var-symbol init-expr Creates new bindi... binding macro tools.analyzer.js binding => var-symbol init-expr ... 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. Blame record core.typed blank? function clojure True if s is nil, empty, or contains only whitespa... BlockingDeref type alias core.typed A Clojure blocking derefable (see clojure.core/der... Bool type alias core.typed A boolean. boolean function clojure Coerce to boolean. boolean function clojure Fn returning clojure.test.check.generators/boolean. boolean function data.generators Returns a bool based on *rnd*.. boolean-array function clojure Creates an array of booleans. boolean-array function data.generators Create an array with elements from f and size... boolean? function clojure Return true if x is a Boolean. boolean? function tools.analyzer Returns true if x is a boolean. 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... bounded-count function clojure If coll is counted? returns its count, else will c... bounded-listo function core.logic Ensure that the list l never grows beyond bound... box multimethod tools.analyzer.jvm Box the AST node tag where nece... box function tools.analyzer.jvm If the argument is a primitive Class... branch? function clojure Returns true if the node at loc is a branch. broadcast function core.async Returns a broadcasting write port which, when ... BroadcastingWritePort type core.async browse-url function clojure Open url in a browser. buffer function core.async Returns a fixed buffer of size n. When full, puts ... 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 ... butlast+last function tools.analyzer Returns same value as (juxt butlast last... byte function clojure Coerce to byte. byte function data.generators Returns a long based on *rnd* in the byte ran... byte-array function clojure Creates an array of bytes. byte-array function data.generators Create an array with elements from f and size... bytes function clojure Casts to bytes[]. bytes function clojure Fn returning clojure.test.check.generators/bytes. bytes? function clojure Return true if x is a byte array. C*clojure-version* dynamic var clojure The version info for Clojure core, as a map contai... *coll-check-limit* dynamic var clojure The number of elements validated in a collection s... *coll-error-limit* dynamic var clojure The number of errors reported by explain in a coll... *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... ->Cat function clojure Positional factory function for class clojure.c... ->CData function data.xml Positional factory function for class clojure.d... ->CDataEvent function data.xml Positional factory function for class clojure.... ->CharsEvent function data.xml Positional factory function for class clojure.... ->CheckedISeq function core.typed Positional factory function for class clo... ->Choice function core.logic Positional factory function for class clojure.core... ->Comment function data.xml Positional factory function for class clojure.d... ->CommentEvent function data.xml Positional factory function for class clojure.... ->ConstraintStore function core.logic Positional factory function for class clojure.core... ->Constructor function clojure Positional factory function for class clojure.refl... ->Contract function core.typed Positional factory function for class clo... ->CountedDoubleList function data.finger-tree Positional factory function for class clojur... ->CountedSortedSet function data.finger-tree Positional factory function for class clojur... CacheProtocol protocol core.cache This is the protocol describing the basic cache ca... calculate-deps function tools.analyzer Takes a map of pass-name -> pass-info a... call-cc function algo.monads A computation in the cont monad that calls functi... canonical-name function data.xml Put (q)name into canonical form as per ns-env. 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 ... cast macro core.typed Cast a value to a type. Returns a new value that c... cat function clojure A transducer which concatenates the contents of ea... cat macro clojure Takes key+pred pairs, e.g. (s/cat :e even? :o odd... cat function clojure A high-performance combining fn that yields the... Cat type clojure cat function clojure Returns a generator of a sequence catenated from r... catch special syntax clojure Syntax for use with try. Please see http://clojur... catvec function core.rrb-vector Concatenates the given vectors in logarithmic... cdata function data.xml Create a CData node. cdata function data.xml Create a CData node. CData record data.xml CDataEvent record data.xml ceil multimethod algo.generic Return the ceil of x.. ceil function math.numeric-tower (ceil n) returns the least integer greater... cf macro core.typed Takes a form and an optional expected type and ret... chan function core.async Creates a channel with an optional buffer, an opti... char function clojure Coerce to char. char function clojure Fn returning clojure.test.check.generators/char. char function data.generators Returns a character based on *rnd* in the ran... char-alpha function clojure Fn returning clojure.test.check.generators/char-al... char-alphanumeric function clojure Fn returning clojure.test.check.generators/char-al... char-array function clojure Creates an array of chars. char-array function data.generators Create an array with elements from f and size... char-ascii function clojure Fn returning clojure.test.check.generators/char-as... 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[]. CharsEvent record data.xml check function core.typed Add runtime checks to the output AST... check-ann-form function core.typed Type check an ann-form expr... check-def function core.typed Check a def. If it is a declare or a def... check-defmacro-or-declare function core.typed To check a defmacro or declare, just ass... check-fni function core.typed Check a vector of :method AST nod... check-form* function core.typed Takes a (quoted) form and optional expected type s... check-form-cljs function core.typed Check a single form with an option... check-form-info function core.typed Type checks a (quoted) form and returns a map of r... check-monitor function core.typed monitor-enter and monitor-exit both ... check-normal-def function core.typed Checks a def that isn't a macro definiti... check-ns function core.typed Type check a namespace/s (a symbol or Namespace, o... check-ns-info function core.typed Same as check-ns, but returns a map of results fro... check-ns-info function core.typed Same as check-ns, but returns a map o... check-value function core.typed Given a :const node and an expected ty... CheckedISeq type core.typed 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 function tools.analyzer Return a vector of the children expression... children* function tools.analyzer Return a vector of vectors of the children... children-auto function data.zip Returns a lazy sequence of all immediate children ... Choice type core.logic choose function clojure Lazy loaded version of clojure.test.check.generato... 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. classify function tools.analyzer Returns a keyword describing the form ty... classify-invoke function tools.analyzer.jvm If the AST node is ... 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 function tools.namespace Clears all state from the namespace/file... clear-agent-errors function clojure DEPRECATED: Use 'restart-agent' instead. Clears an... cli function tools.cli THIS IS A LEGACY FUNCTION and may be deprecated in... 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... clj var tools.namespace Platform definition of file extensions a... clj-read-opts var tools.namespace Map of options for tools.reader/read al... cljs var tools.namespace Platform definition of file extensions a... cljs-env->env function tools.analyzer.js Converts the namespace map of the current c... cljs-read-opts var tools.namespace Map of options for tools.reader/read al... clojure-extensions var tools.namespace File extensions for Clojure (JVM) files.. clojure-file? function tools.namespace Returns true if the java.io.File represe... clojure-read-handlers var data.fressian Standard set of read handlers for Clojure data.. clojure-source-file? function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... clojure-sources-in-jar function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... clojure-sources-in-jar function tools.namespace DEPRECATED: replaced by sources-in-jar ... clojure-version function clojure Returns clojure version as a printable string.. clojure-write-handlers var data.fressian Standard set of write handlers for Clojure data... clojurescript-extensions var tools.namespace File extensions for ClojureScript files.. clojurescript-file? function tools.namespace Returns true if the java.io.File represe... clone-throwable function tools.trace close! function core.async Closes a channel. The channel will no longer accep... code macro tools.nrepl Expands into a string consisting of the macro's b... code* function tools.nrepl Returns a single string containing the pr-str'd r... code-dispatch multimethod clojure The pretty print dispatch function for pretty prin... Coercions protocol clojure Coerce between various 'resource-namish' things.. Coll type alias core.typed A persistent collection with member type x.. coll-of macro clojure Returns a spec for a collection of items satisfyin... coll-reduce function clojure coll? function clojure Returns true if x implements IPersistentCollection. collect-closed-overs function tools.analyzer Attach closed-over... collect-keywords function tools.analyzer.js Assoc compilation-u... collect-ns* function core.typed Collect type annotations and depende... collection function data.generators Returns a collection of scalar elements based... CollReduce protocol clojure Protocol for collection types that can impleme... combinations function math.combinatorics All the unique ways of taking t 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 DEPRECATED; moved to clojure.tools.namespace.... comment? function tools.namespace Returns true if form is a (comment ...). CommentEvent record data.xml 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 ... completing function clojure Takes a reducing function f of 2 args and returns ... component-graph function algo.graph Given a graph, perhaps with cycles, return a reduc... 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-> macro clojure Takes an expression and a set of test/form pairs. ... cond->> macro clojure Takes an expression and a set of test/form pairs. ... cond-statement function algo.monads Process a :cond steps when adding a new monadic s... conda macro core.logic Soft cut. Once the head of a clause has succeeded ... conde macro core.logic Logical disjunction of the clauses. The first goal... condp macro clojure Takes a binary predicate, an expression, and a set... condp macro tools.analyzer.js Takes a binary predicate, an expr... condu macro core.logic Committed choice. Once the head (first goal) of a ... config function test.generative Returns runner configuration derived f... conform function clojure Given a spec and a value, returns :clojure.spec/in... conformer macro clojure takes a predicate function with the semantics of c... conj multimethod algo.generic Returns a new collection resulting fr... conj function clojure conj[oin]. Returns a new collection with the xs 'a... conj! function clojure Adds x to the transient collection, and return col... ConjL protocol data.finger-tree conjl function data.finger-tree Append a to the left-hand side of s. conjo function core.logic A constraint version of conj. conjugate multimethod algo.generic Return the conjugate of x.. connect function tools.nrepl Connects to a socket-based REPL at the given host... connected-to-allo function core.logic Ensure that vertex v is connected to all ver... cons function clojure Returns a new seq where x is the first element and... conso function core.logic A relation where l is a collection, such that a is... const-val function tools.analyzer Returns the value of a constant node (ei... constant-lift multimethod tools.analyzer If the node represents ... constant-lift function tools.analyzer.jvm Like clojure.tools.... constant? function tools.analyzer Returns true if the var is a const. constantly function clojure Returns a function that takes any number of argume... constraint? function core.contracts Determines if a symbol represents a... ConstraintStore type core.logic 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... contract macro core.typed Check a contract against a value, with an... Contract record core.typed convertible? function tools.analyzer.jvm Returns true if it's possible to con... copy function clojure Copies input to output. Returns nil or throws IOE... copy-term function core.logic Copies a term u into v. Non-relational.. cos multimethod algo.generic Return the cos of x.. count function clojure Returns the number of items in the collection. (co... count-combinations function math.combinatorics (count (combinations items t)) but compute... count-permutations function math.combinatorics Counts the number of distinct permutations... count-range-c function core.typed Returns a flat contract that allows value... count-subsets function math.combinatorics (count (subsets items)) but computed more ... counted? function clojure Returns true if coll implements count in constant ... CountedDoubleList type data.finger-tree CountedSortedSet type data.finger-tree CountRange type alias core.typed A type representing a range of counts for a collec... create-bean function java.jmx Expose a reference as a JMX bean. state-ref should... create-env macro core.typed For name n, creates defs for {n}, {n}... create-ns function clojure Create a new namespace named by the symbol if one ... create-reader function data.fressian Create a fressian reader targeting in, which mu... create-struct function clojure Returns a structure basis object.. create-table-ddl function java.jdbc Given a table name and a vector of column specs, r... create-var dynamic function tools.analyzer Creates a var for sym and returns it. create-var function tools.analyzer.js Creates a var map for sym and returns it.. create-var function tools.analyzer.jvm Creates a Var for sym and returns it. The ... create-writer function data.fressian Create a fressian writer targeting out. Handler... ctx function tools.analyzer Returns a copy of the passed environment... cycle function clojure Returns a lazy (infinite!) sequence of repetitions... cycling function tools.analyzer Combine the given passes in a single pass ... D*data-readers* dynamic var clojure Map from reader tag symbols to data reader Vars. ... *default-data-reader-fn* dynamic var clojure When no data reader is found for a tag and *defaul... ->DeepTree function data.finger-tree Positional factory function for class clojur... ->DelayedTree function data.finger-tree Positional factory function for class clojur... ->Digit1 function data.finger-tree Positional factory function for class clojur... ->Digit2 function data.finger-tree Positional factory function for class clojur... ->Digit3 function data.finger-tree Positional factory function for class clojur... ->Digit4 function data.finger-tree Positional factory function for class clojur... ->DoubleList function data.finger-tree Positional factory function for class clojur... -distinctc function core.logic The real *individual* distinct constraint. x is... date function data.generators Create a date with geometric mean around base... db function tools.analyzer Given a list of ASTs, returns a repr... db-connection function java.jdbc Returns the current database connection (or throws... db-do-commands function java.jdbc Executes SQL commands on the specified database co... db-do-prepared function java.jdbc Executes an (optionally parameterized) SQL prepare... db-do-prepared-return-keys function java.jdbc Executes an (optionally parameterized) SQL prepare... db-find-connection function java.jdbc Returns the current database connection (or nil if... db-is-rollback-only function java.jdbc Returns true if the outermost transaction will rol... db-query-with-resultset function java.jdbc Executes a query, then evaluates func passing in t... db-set-rollback-only! function java.jdbc Marks the outermost transaction such that it will ... db-transaction* function java.jdbc Evaluates func as a transaction on the open databa... db-unset-rollback-only! function java.jdbc Marks the outermost transaction such that it will ... 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... declare-alias-kind macro core.typed Declare a kind for an alias, similar to declare bu... declare-datatypes macro core.typed Declare datatypes, similar to declare but on the t... declare-names macro core.typed Declare names, similar to declare but on the type ... declare-ns function data.xml Define mappings in the global keyword-ns -> qname-... declare-ns function data.xml Define mappings in the global keyword-ns -> qna... declare-protocols macro core.typed Declare protocols, similar to declare but on the t... 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-... dedupe function clojure Returns a lazy sequence removing consecutive dupli... DeepTree type data.finger-tree def special form clojure Creates and interns a global var with the name of ... def macro clojure Given a namespace-qualified keyword or resolvable ... def macro core.typed Like clojure.core/def with optional type annotatio... def macro core.typed Like clojure.core/def with optional type an... def-alias macro core.typed DEPRECATED: use defalias Define a type alias. Tak... def> macro core.typed DEPRECATED: use clojure.core.typed/def Like def, ... defalias macro core.typed Define a recursive type alias. Takes an optional d... default-data-readers var clojure Default map of data reader functions provided by C... default-eval function core.typed Roughly equivalent to clojure.core/eval.. default-handler function tools.nrepl A default handler supporting interruptible... default-load1 function core.typed Roughly equivalent to clojure.core/load.. default-passes var tools.analyzer.js Set of passes that will be run by default o... default-passes var tools.analyzer.jvm Set of passes that will be run by default ... default-passes-opts var tools.analyzer.jvm Default :passes-opts for `analyze`. default-sizer function data.generators Default sizer used to run tests. If you want ... defconstrainedfn macro core.contracts Defines a function using the `cont... defcurried macro core.contracts Builds another arity of the fn that... defcurry-from macro core.contracts Builds a pass-through curried fn fo... definline macro clojure Experimental - like defmacro, except defines a nam... definterface macro clojure Creates a new Java interface with the given name a... 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... defmacro-or-declare? function core.typed Returns true if this :def AST originally... defmethod macro clojure Creates and installs a new method of multimethod a... defmethod macro tools.analyzer.js Creates and installs a new method... 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... defmulti macro tools.analyzer.js Creates a new multimethod with th... defn macro clojure Same as (def name (fn [params* ] exprs*)) or (def ... defn macro core.typed Like defn, but expands to clojure.core.typed/fn. I... defn macro core.typed Like defn, but expands to clojure.core.type... defn- macro clojure same as defn, yielding non-public def. defn> macro core.typed DEPRECATED: Use defn Like defn, but with annotati... defna macro core.logic Define a soft cut goal. See conda.. defne macro core.logic Define a goal fn. Supports pattern matching. All p... defnu macro core.logic Define a committed choice goal. See condu.. 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... defprotocol macro core.typed Like defprotocol, but with optional type annotatio... defprotocol macro core.typed Like defprotocol, but with optional type an... defprotocol> macro core.typed DEPRECATED: use clojure.core.typed/defprotocol Li... defrecord macro clojure (defrecord name [fields*] options* specs*) Optio... defspec macro test.generative Defines a function named name that expects ar... 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 (deftype name [fields*] options* specs*) Options... delay macro clojure Takes a body of expressions and yields a Delay obj... delay macro clojure given body that returns a generator, returns a gen... Delay type alias core.typed A Clojure delay (see clojure.core/{delay,force}).. delay? function clojure returns true if x is a Delay created with delay. DelayedTree type data.finger-tree delete! function java.jdbc Given a database connection, a table name and a wh... delete-file function clojure Delete file f. Raise an exception if it fails unle... deliver function clojure Delivers the supplied value to the promise, releas... 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.. depend function tools.namespace Returns a new graph with a depende... dependency-list function algo.graph Similar to a topological sort, this returns a vect... DependencyGraph protocol tools.namespace DependencyGraphUpdate protocol tools.namespace dependent? function tools.namespace True if y is a dependent of x.. depends? function tools.namespace True if x is directly or transitiv... deps-from-ns-decl function tools.namespace Given an (ns...) declaration form (unev... deref function clojure Also reader macro: @ref/@agent/@var/@atom/@delay/@... Deref type alias core.typed A Clojure derefable (see clojure.core/deref).. deref-env function tools.analyzer Returns the value of the current global en... 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... describe function clojure returns an abbreviated description of the spec as ... Destract protocol java.jmx desugar-deps function tools.analyzer Takes a map of pass-name -> pass deps a... desugar-meta function tools.reader Resolves syntactical sugar in metadat... 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... Difference type alias core.typed Difference represents a difference of types. (Dif... 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... dir-tests function test.generative Returns all tests in dirs. disable-reload! function tools.namespace Adds metadata to namespace (or *ns* if u... disable-unload! function tools.namespace Adds metadata to namespace (or *ns* if u... disabled-logger var tools.logging A Logger that is not enabled and does noth... disabled-logger-factory var tools.logging A LoggerFactory that always provides the d... disj function clojure disj[oin]. Returns a new set of the same (hashed/s... disj! function clojure disj[oin]. Returns a transient set of the same (ha... dissoc multimethod algo.generic Returns a new collection in which the... dissoc function clojure dissoc[iate]. Returns a new map of the same (hashe... Dissoc type alias core.typed A type representing a dissoc operation. dissoc! function clojure Returns a transient map that doesn't contain a map... dissoc-env function tools.analyzer Dissocs :env from the ast. 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 core.logic A finite domain constraint that will guarantee ... distinct? function clojure Returns true if no two of the arguments are =. distinctc function core.logic The real distinct constraint. v* can be seq of ... distincto function core.logic A relation which guarantees no element of l will u... do special form clojure Evaluates the expressions in order and returns the... do-alts function core.async returns derefable [val port] if immediate, nil if ... 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... dom function core.logic Assign a var x a domain.. domain function core.logic Construct a domain for assignment to a var. Arg... 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... doseq macro core.typed Like clojure.core/doseq with optional annotations.... doseq macro tools.analyzer.js Repeatedly executes body (presuma... doseq> macro core.typed DEPRECATED: use clojure.core.typed/doseq Like dos... dosync macro clojure Runs the exprs (in an implicit do) in a transactio... dotimes macro clojure bindings => name n Repeatedly executes body (pres... dotimes macro core.typed Like clojure.core/dotimes, but with optional annot... dotimes macro tools.analyzer.js bindings => name n Repeatedly ex... dotimes> macro core.typed DEPRECATED: Use clojure.core.typed/dotimes Like d... 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 clojure Fn returning clojure.test.check.generators/double. double function data.generators Generate a double between 0 and 1 based on *r... double* function clojure Lazy loaded version of clojure.test.check.generato... double-array function clojure Creates an array of doubles. double-array function data.generators Create an array with elements from f and size... double-in macro clojure Specs a 64-bit floating point number. Options: :i... double? function clojure Return true if x is a Double. 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 function clojure Elides the first n values from the reduction of... drop-last function clojure Return a lazy sequence of all but the last n (defa... drop-permutations function math.combinatorics (drop n (permutations items)) but calculat... drop-table-ddl function java.jdbc Given a table name, return the DDL string for drop... drop-while function clojure Returns a lazy sequence of the items in coll start... dropping-buffer function core.async Returns a buffer of size n. When full, puts will c... dynamic? function tools.analyzer Returns true if the var is dynamic. E*e dynamic var clojure bound in a repl thread to the most recent exceptio... *env* dynamic var tools.analyzer Global env atom Required options: * :name... *err* var clojure A java.io.Writer object representing standard erro... *eval* dynamic var tools.nrepl Function returning ... ->Eduction function clojure Positional factory function for class clojure.core... ->Element function data.xml Positional factory function for class clojure.d... ->EmptyTree function data.finger-tree Positional factory function for class clojur... ->EndElementEvent function data.xml Positional factory function for class clojure.... ->ExceptionThrown function tools.analyzer.jvm Positional factory function for class cloj... -emit-form* dynamic function tools.analyzer Extension point for custom em... 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... eduction function clojure Returns a reducible/iterable application of the tr... Eduction type clojure element function data.xml Create an xml Element from content varargs. element function data.xml Create an xml Element from content varargs. Element record data.xml element* function data.xml Create an xml element from a content collection an... element* function data.xml Create an xml element from a content collection... element-nss function data.xml Get xmlns environment from element. element-nss function data.xml Get xmlns environment from element. elements function clojure Lazy loaded version of clojure.test.check.generato... elide-meta function tools.analyzer If elides is not empty and t... elides dynamic var tools.analyzer A map of op keywords to pred... emit function data.xml Prints the given Element tree as XML text to strea... emit function tools.emitter.jvm (λ AST) → Bytecode (λ AST → Options) →... emit-classes function tools.emitter.jvm (λ AST) → (Seq Class-AST) (λ AST → Opt... emit-form function tools.analyzer Return the form represented b... emit-form function tools.analyzer.js Return the form represente... emit-form function tools.analyzer.jvm Return the form represent... emit-hygienic-form function tools.analyzer Return an hygienic form repre... emit-hygienic-form function tools.analyzer.js Return an hygienic form re... emit-hygienic-form function tools.analyzer.jvm Return an hygienic form r... emit-matrix function core.match Take the list of vars and sequence of unprocessed ... emit-pattern multimethod core.match Returns the corresponding pattern for the given sy... emit-pattern-for-syntax multimethod core.match Handles patterns wrapped in the special list synta... emit-str function data.xml Emits the Element to String and returns it. empty multimethod algo.generic Returns an empty collection of the sa... empty function clojure Returns an empty collection of the same category a... empty-env function tools.analyzer Returns an empty env. empty-env function tools.analyzer.js Returns an empty env map. empty-env function tools.analyzer.jvm Returns an empty env map. empty-rows-case function core.match Case 1: If there are no pattern rows to match, the... empty? function clojure Returns true if coll has no items - same as (not (... EmptyCount type alias core.typed The type of all things with count 0. Use as part o... emptyo function core.logic A relation where a is the empty list. EmptySeqable type alias core.typed A type that can be used to create a sequence of me... 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-list function data.fressian Ends a list begun with begin-closed-list.. end? function clojure Returns true if loc represents the end of a depth-... EndElementEvent record data.xml ends-with? function clojure True if s ends with substr.. ensure function clojure Must be called in a transaction. Protects the ref ... ensure macro tools.analyzer If *env* is not bound it binds it to env b... ensure-reduced function clojure If x is already reduced?, returns it, else returns... enumerate-namespace function clojure Given a symbol naming an ns, or a collection of su... enumeration-seq function clojure Returns a seq on a java.util.Enumeration. envs function core.typed Returns a map of type environments, according to t... equality-partition function clojure Implementation detail. Subject to change.. EqualityPartition protocol clojure Implementation detail. Subject to change.. equiv-c function core.typed Returns a flat contract that returns true... 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 ... eval function tools.emitter.jvm (eval form) (eval form eval-options-map) ... evaluate function tools.nrepl Evaluates some code... even? function clojure Returns true if n is even, throws an exception if ... event-seq function data.xml Parses the XML InputSource source using a pull-par... event-tree function data.xml Returns a lazy tree of Element objects for the ... EventGeneration protocol data.xml Protocol for generating new events based o... every macro clojure takes a pred and validates collection elements aga... every-kv macro clojure like 'every' but takes separate key and val preds ... 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... everyg function core.logic A pseudo-relation that takes a coll and ensures th... evict function core.cache Removes an entry from the cache. ex-data function clojure Returns exception data (a map) if ex is an IExcept... ex-info function clojure Create an instance of ExceptionInfo, a RuntimeExce... exact-integer-sqrt function math.numeric-tower (exact-integer-sqrt n) expects a non-negat... ExactCount type alias core.typed A type representing a precise count for a collecti... except function core.contracts P except Q. ExceptionThrown type tools.analyzer.jvm execute! function java.jdbc Given a database connection and a vector containin... exercise function clojure generates a number (default 10) of values compatib... exercise-fn function clojure exercises the fn named by sym (a symbol) by applyi... ExInfo type alias core.typed A Clojure custom exception type.. exp multimethod algo.generic Return the exp of x.. expected-for-method function core.typed Takes a :method AST node and a si... explain function clojure Given a spec and a value that fails to conform, pr... explain-data function clojure Given a spec and a value x which ought to conform,... explain-out function clojure prints explanation data (per 'explain-data') to *o... explain-str function clojure Given a spec and a value that fails to conform, re... export-api macro data.xml This creates vars, that take their (local) name... 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-protocol-fns macro data.xml Helper to many types to a protocol with a metho... 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. extensible-eval function core.typed Evaluates the form data structure (not text!)... extensible-load function core.typed Loads Clojure code from resources in classpat... extract-lvars function core.unify Takes a datastructure and returns a distinct set o... 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* dynamic var tools.logging Overrides the default rules for choosing betwee... *fspec-iterations* dynamic var clojure The number of times an anonymous fn specified by f... ->FailNode function core.match Positional factory function for class clojure.core... ->Field function clojure Positional factory function for class clojure.refl... ->FIFOCache function core.cache Positional factory function for class clojure.core... ->FiniteDomain function core.logic Positional factory function for class clojure.c... ->FnCache function core.cache Positional factory function for class clojure.core... ->FnTransport function tools.nrepl Positional factory function for class c... fail function core.logic A goal that always fails.. FailNode record core.match false-c var core.typed Contract that checks for `false`.. false? function clojure Returns true if x is the value false, false otherw... fast-path-protocol-partitions-count var tools.analyzer.js total number of partitions. fast-path-protocols var tools.analyzer.js protocol fqn -> [partition number... fatal macro tools.logging Fatal level logging using print-style args.. fatalf macro tools.logging Fatal level logging using format.. fdef macro clojure Takes a symbol naming a function, and one or more ... featurec function core.logic Ensure that a map contains at least the key-value ... 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 field-caching-writer function data.fressian Returns a record writer that caches values for ... fifo function core.memoize Works the same as the basic memoization function... 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-lang function core.typed Returns the :lang entry in ns form in the giv... file-position function clojure Returns a vector [filename line-number] for the nt... file-seq function clojure A tree seq on java.io.Files. file-with-extension? function tools.namespace Returns true if the java.io.File represe... 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... filter function clojure Retains values in the reduction of coll for whi... filter< function core.async Deprecated - this function will be removed. Use tr... filter> function core.async Deprecated - this function will be removed. Use tr... filterv function clojure Returns a vector of the items in coll for which (p... finally special syntax clojure Syntax for use with try. Please see http://clojur... find function clojure Returns the map entry for key, or nil if key not p... find-by-keys function java.jdbc Given a database connection, a table name, a map o... find-clojure-sources-in-dir function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... find-clojure-sources-in-dir function tools.namespace DEPRECATED: replaced by find-sources-in-... 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 function tools.namespace Searches a sequence of java.io.File obje... find-namespaces-in-dir function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... find-namespaces-in-dir function tools.namespace Searches dir recursively for (ns ...) de... find-namespaces-in-jarfile function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... find-namespaces-in-jarfile function tools.namespace Searches the JAR file for platform sourc... find-namespaces-on-classpath function tools.namespace DEPRECATED; use clojure.tools.namespace.find/... find-ns function clojure Returns the namespace named by the symbol or nil i... find-ns-decls function tools.namespace Searches a sequence of java.io.File obje... find-ns-decls-in-dir function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... find-ns-decls-in-dir function tools.namespace Searches dir recursively for (ns ...) de... find-ns-decls-in-jarfile function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... find-ns-decls-in-jarfile function tools.namespace Searches the JAR file for source files c... find-ns-decls-on-classpath function tools.namespace DEPRECATED; use clojure.tools.namespace.find/... find-sources-in-dir function tools.namespace Searches recursively under dir for sourc... find-var function clojure Returns the global var named by the namespace-qual... find-xmlns function data.xml Find all xmlns occuring in a root. find-xmlns function data.xml Find all xmlns occuring in a root. FiniteDomain type core.logic first function clojure Returns the first item in the collection. Calls se... first-column-chosen-case function core.match Case 3a: The first column is chosen. Compute and r... first-row-empty-case function core.match Case 2: If the first row is empty then matching al... first-row-wildcards-case function core.match Case 2: If the first row is constituted by wildcar... firsto function core.logic A relation where l is a collection, such that a is... fix-case-test function tools.analyzer.jvm If the node is a :cas... fix-constraints function core.logic A goal to run the constraints in cq until it is em... fixed-point function algo.graph Repeatedly apply fun to data until (equal old-data... flag-descriptors var clojure The Java access bitflags, along with their friendl... flat-val-c function core.typed Contract generation for flat predicates.. flatten function clojure Takes any nested combination of sequential things ... flatten function clojure Takes any nested combination of sequential thin... flatten-bindings function core.unify Flattens recursive bindings in the given map to th... flatten-elements function data.xml Flatten a collection of elements to an event se... float function clojure Coerce to float. float function data.generators Generate a float between 0 and 1 based on *rn... float-array function clojure Creates an array of floats. float-array function data.generators Create an array with elements from f and size... float? function clojure Returns true if n is a floating point number. floats function clojure Casts to float[]. floor multimethod 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 multimethod algo.generic Applies function f to each item in the d... fmap function clojure Lazy loaded version of clojure.test.check.generato... fn special form clojure params => positional-params* , or positional-param... Fn type alias core.typed A type that returns true for clojure.core/fn?. fn macro core.typed Like clojure.core/fn, but with optional annotation... fn macro core.typed Like clojure.core/fn, but with optional ann... fn-transport function tools.nrepl Returns a Transport implementation that... fn> macro core.typed DEPRECATED: use clojure.core.typed/fn Like fn, bu... fn? function clojure Returns true if x implements Fn, i.e. is an object... fna macro core.logic Define an anonymous soft cut goal. See conda.. fnc macro core.logic Define an anonymous constraint that can be used wi... FnCache type core.cache fne macro core.logic Define an anonymous goal fn. Supports pattern matc... 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 fnu macro core.logic Define an anonymous committed choice goal. See con... fold function clojure Reduces a collection using a (potentially paral... foldcat function clojure Equivalent to (fold cat append! coll). folder function clojure Given a foldable collection, and a transformati... for macro clojure List comprehension. Takes a vector of one or more ... for macro core.typed Like clojure.core/for with optional type annotatio... for macro tools.analyzer.js List comprehension. Takes a vecto... for-all* function clojure Dynamically loaded clojure.test.check.properties/f... for> macro core.typed DEPRECATED: use clojure.core.typed/for Like for b... force function clojure If x is a Delay, returns the (possibly cached) val... form function clojure returns the spec as data. format function clojure Formats a string using java.lang.String.format, se... format-lines function tools.cli Format a sequence of summary parts into columns. l... 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 macro core.logic Creates fresh variables. Goals occuring within for... fresh macro core.logic Creates fresh noms. Goals occuring within ... fresh-line function clojure Make a newline if *out* is not already at the begi... FressianReadable protocol data.fressian fspec macro clojure takes :args :ret and (optional) :fn kwargs whose v... 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 type alias core.typed A Clojure future (see clojure.core/{future-call,fu... 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*gen-prefix-counter* dynamic var data.xml Thread local counter for a single document. ->GuardPattern function core.match Positional factory function for class clojure.core... gcd function math.numeric-tower (gcd a b) returns the greatest common divi... gen function clojure Given a spec, returns the generator for it, or thr... gen-class macro clojure When compiling, generates compiled bytecode for a ... gen-event function data.xml Function to generate an event for e.. gen-for-name function clojure Dynamically loads test.check generator named s.. gen-for-pred function clojure Given a predicate, returns a built-in generator if... gen-interface macro clojure When compiling, generates compiled bytecode for an... gen-prefix function data.xml Generates an xml prefix. Zero-arity can only be... generate function clojure Generate a single value using generator.. gensym function clojure Returns a new symbol with a unique name. If a pref... geometric function data.generators Geometric distribution with mean 1/p.. get multimethod algo.generic Returns the element of coll referred ... get function clojure Returns the value mapped to key, not-found or nil ... Get type alias core.typed A type representing a get operation. get-by-id function java.jdbc Given a database connection, a table name, a prima... get-column-number function tools.reader Returns the column number of the ne... get-connection function java.jdbc Creates a connection to a database. db-spec is usu... get-default-options function tools.cli Extract the map of default options from a sequence... get-file-name function tools.reader Returns the file name the reader is... get-in function clojure Returns the value in a nested associative structur... get-line-number function tools.reader Returns the line number of the next... get-logger function tools.logging Returns an implementation-specific Logger ... get-method function clojure Given a multimethod and a dispatch value, returns ... get-neighbors function algo.graph Get the neighbors of a node.. 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-spec function clojure Returns spec registered for keyword/symbol/var k, ... get-thread-bindings function clojure Get a map with the Var/value pairs which is curren... get-urls function java.classpath Returns a sequence of java.net.URL objects use... 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. go macro core.async Asynchronously executes the body, returning immedi... go-loop macro core.async Like (go (loop ...)). graph function tools.namespace Returns a new, empty, dependency g... group function tools.analyzer Takes a scheduler state and returns a v... group-by function clojure Returns a map of the elements of coll keyed by the... group-keywords function core.match Returns a pattern with pattern-keywords (:when and... groupable? multimethod core.match Determine if two patterns may be grouped together ... GuardPattern type core.match H->Hoc function core.contracts Positional factory function ... handle function tools.nrepl Handles requests received via [transport] ... has? function core.cache Checks if the cache contains a value associated 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 clojure Lazy loaded version of clojure.test.check.generato... hash-map function data.generators Create a hash-map with keys from fk, vals fro... hash-ordered-coll function clojure Returns the hash code, consistent with =, for an e... hash-set function clojure Returns a new hash set with supplied keys. Any eq... hash-unordered-coll function clojure Returns the hash code, consistent with =, for an e... Hierarchy type alias core.typed A hierarchy for use with derive, isa? etc.. hit function core.cache Is meant to be called if the cache is determined t... HMap type alias core.typed HMap is a type for heterogeneous maps.. hmap-c function core.typed Takes a map of mandatory and optional ent... Hoc record core.contracts HSeq type alias core.typed HSeq is a type for heterogeneous seqs. HSequential type alias core.typed HSequential is a type for heterogeneous sequential... HSet type alias core.typed HSet is a type for heterogeneous sets. Takes a set... HVec type alias core.typed HVec is a type for heterogeneous vectors. It exten... I*in* var clojure A java.io.Reader object representing standard inpu... ->IndexingPushbackReader function tools.reader Positional factory function for cla... ->InputStreamReader function tools.reader Positional factory function for cla... ->IntervalFD function core.logic Positional factory function for class clojure.c... I type alias core.typed I represents an intersection of types. Id type alias core.typed The identity function at the type level.. idElem function data.finger-tree Return the identity element for this meter. ident? function clojure Return true if x is a symbol or keyword. identical-c function core.typed Returns a flat contract that returns true... 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 special form clojure Evaluates test. If not the singular values nil or ... 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... if-some macro clojure bindings => binding-form test If test is not nil,... IFn type alias core.typed An ordered intersection type of function arities.. ifn-c function core.typed Returns a function contract that checks a... ifn? function clojure Returns true if x implements IFn. Note that many d... IKVReduce protocol clojure Protocol for concrete associative types that c... IMatchLookup protocol core.match Allows arbitrary objects to act like a m... immediate-dependencies function tools.namespace Returns the set of immediate depen... immediate-dependents function tools.namespace Returns the set of immediate depen... implements? macro tools.analyzer.js EXPERIMENTAL. implies function core.contracts Logical implication. import macro clojure import-list => (package-symbol class-name-symbols*... in function core.contracts Takes an item and determines if it... in macro core.logic Assign vars to domain. The domain must come las... 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*,... includes? function clojure True if s includes substr.. 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 ... index-of function clojure Return index of value (string or char) in s, optio... index-vector-nodes function tools.analyzer Adds an :idx attribu... indexed? function clojure Return true if coll implements Indexed, indicating... indexing-push-back-reader function tools.reader Creates an IndexingPushbackReader f... indexing-reader? function tools.reader Returns true if the reader satisfie... IndexingPushbackReader type tools.reader IndexingReader protocol tools.reader infer-tag function tools.analyzer.js Performs local type infere... infer-tag function tools.analyzer.jvm Performs local type infer... info macro tools.logging Info level logging using print-style args.. infof macro tools.logging Info level logging using format.. inheritance-lookup function data.fressian Returns an inheritance aware lookup based on lo... 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.... input-stream-push-back-reader function tools.reader Creates a PushbackReader from a giv... input-stream-reader function tools.reader Creates an InputStreamReader from a... inputs function test.generative For interactive use. Returns an infin... InputStreamReader type tools.reader insert! function java.jdbc Given a database connection, a table name and eith... 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-multi! function java.jdbc Given a database connection, a table name and eith... insert-right function clojure Inserts the item as the right sibling of the node ... 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... inst macro core.typed Instantiate a polymorphic type with a number of ty... inst-ctor macro core.typed Instantiate a call to a constructor with a number ... inst-in macro clojure Returns a spec that validates insts in the range f... inst-in-range? function clojure Return true if inst at or after start and before e... inst-ms function clojure Return the number of milliseconds since January 1,... inst? function clojure Return true if x satisfies Inst. install function core.typed Install the :core.typed :lang. Takes an optional s... install function core.typed A no-argument function that installs extensib... install function core.typed Install the :core.typed :lang. Takes an optio... install function core.typed Install the :core.typed :lang. Takes an opti... install-typed-load function core.typed Extend the :lang dispatch table with the :cor... install-typed-load function core.typed Extend the :lang dispatch table with the :co... instance-c macro core.typed Flat contracts for instance? checks on Cl... instance? function clojure Evaluates x and tests if it is an instance of the ... instrument function clojure Instruments the vars named by sym-or-syms, a symbo... instrumentable-syms function clojure Given an opts map as per instrument, returns the s... int function clojure Coerce to int. int function clojure Fn returning clojure.test.check.generators/int. Int type alias core.typed A type that returns true for clojure.core/integer?. int function data.generators Returns a int based on *rnd* in the int range... int-array function clojure Creates an array of ints. int-array function data.generators Create an array with elements from f and size... int-c var core.typed Flat contract for values that pass `integ... int-in macro clojure Returns a spec that validates ints in the range fr... int-in-range? function clojure Return true if start <= val and val < end. int? function clojure Return true if x is a fixed precision integer. 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... interval function core.logic Construct an interval for an assignment to a va... IntervalFD type core.logic into multimethod algo.generic Returns a new coll consisting of to-c... into function clojure Returns a new coll consisting of to-coll with all ... into function core.async Returns a channel containing the single (collectio... into! function tools.analyzer Like into, but for transients. into-array function clojure Returns an array with components set to the values... into-array> macro core.typed Make a Java array with Java class javat and Typed ... ints function clojure Casts to int[]. invoke function java.jmx Invoke an operation an an MBean. See also: invoke-... 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... IPushbackReader protocol tools.reader IResultSetReadColumn protocol java.jdbc Protocol for reading objects from the java.sql.Res... is macro clojure Generic assertion macro. 'form' is any predicate ... is macro core.logic Set the value of a var to value of another var wit... isa? function clojure Returns true if (= child parent), or child is dire... ISQLParameter protocol java.jdbc Protocol for setting SQL parameters in statement o... ISQLValue protocol java.jdbc Protocol for creating SQL values from Clojure valu... 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->JavaReflector function clojure Positional factory function for class clojure.refl... 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 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 DEPRECATED; replaced by 'write-str'. Converts x t... JSONWriter protocol data.json 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 ... Kkeep 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, in the same ... keys macro clojure Creates and returns a map validating spec. :req an... keys* macro clojure takes the same arguments as spec/keys and returns ... keyword function clojure Returns a Keyword with the given namespace and nam... keyword function clojure Fn returning clojure.test.check.generators/keyword. Keyword type alias core.typed A keyword. keyword function data.generators Create a non-namespaced keyword sized from si... keyword-ns function clojure Fn returning clojure.test.check.generators/keyword... keyword? function clojure Return true if x is a Keyword. keywordize-keys function clojure Recursively transforms all map keys from strings t... kv-reduce function clojure Kw type alias core.typed A keyword. L*load-tests* dynamic var clojure True by default. If set to false, no test functio... *logger-factory* dynamic var tools.logging An instance satisfying the impl/LoggerFactory p... *logging-agent* dynamic var tools.logging The default agent used for performing logging w... ->LCons function core.logic Positional factory function for class clojure.core... ->LeafNode function core.match Positional factory function for class clojure.core... ->Len-Right-Meter function data.finger-tree Positional factory function for class clojur... ->LIRSCache function core.cache Positional factory function for class clojure.core... ->LiteralPattern function core.match Positional factory function for class clojure.core... ->LRUCache function core.cache Positional factory function for class clojure.core... ->LUCache function core.cache Positional factory function for class clojure.core... ->LVar function core.logic Positional factory function for class clojure.core... lang-dispatch var core.typed A map from :lang entries to their correspondi... large-integer function clojure Fn returning clojure.test.check.generators/large-i... large-integer* function clojure Lazy loaded version of clojure.test.check.generato... last function clojure Return the last item in coll, in linear time. last-index-of function clojure Return last index of value (string or char) in s, ... lazy-cat macro clojure Expands to code which yields a lazy sequence of th... lazy-cat macro tools.analyzer.js Expands to code which yields a la... lazy-seq macro clojure Takes a body of expressions that returns an ISeq o... lazy-walk function algo.graph Return a lazy sequence of the nodes of a graph sta... lcm function math.numeric-tower (lcm a b) returns the least common multipl... lcons function core.logic Constructs a sequence a with an improper tail d if... LCons type core.logic 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 special form clojure binding => binding-form init-expr Evaluates the e... let macro core.typed Like clojure.core/let but supports optional type a... let macro core.typed Like clojure.core/let but supports optional... let macro tools.analyzer.js binding => binding-form init-expr... letfn special form clojure fnspec ==> (fname [params*] exprs) or (fname ([par... letfn> macro core.typed Like letfn, but each function spec must be annotat... line-seq function clojure Returns the lines of text from rdr as a lazy seque... line-start? function tools.reader Returns true if rdr is an IndexingR... 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 clojure Lazy loaded version of clojure.test.check.generato... List type alias core.typed A Clojure persistent list.. list function data.generators Create a list with elements from f and sized ... list* function clojure Creates a new seq containing the items prepended t... list? function clojure Returns true if x implements IPersistentList. LiteralPattern type core.match llist macro core.logic Constructs a sequence from 2 or more arguments, wi... load function clojure Loads Clojure code from resources in classpath. A ... load function tools.emitter.jvm (load resource) (load resource load-option... load-file function clojure Sequentially read and evaluate the set of forms co... load-file-code dynamic function tools.nrepl Given the contents of a file... load-file-command function tools.nrepl (If it is available, sending clojure.tool... load-if-needed function core.typed Load and initialize all of core.typed if not alrea... 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... load-typed-file function core.typed Loads a whole typed namespace, returns nil. A... load-typed-file function core.typed Loads a whole typed namespace, returns nil. ... 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... local function algo.monads Runs reader g in the context of an environment mo... locking macro clojure Executes exprs in an implicit do, while holding th... log multimethod algo.generic Return the log of x.. log macro core.logic Goal for println. 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-source macro tools.reader If reader is a SourceLoggingPushbac... 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 data.generators Returns a long based on *rnd*. Same as unifor... long-array function clojure Creates an array of longs. long-array function data.generators Create an array with elements from f and size... longs function clojure Casts to long[]. lookup function core.cache Retrieve the value associated with `e` if it exist... loop special form clojure Evaluates the exprs in a lexical context in which ... loop macro core.typed Like clojure.core/loop, and supports optional type... loop macro core.typed Like clojure.core/loop, and supports option... loop macro tools.analyzer.js Evaluates the exprs in a lexical ... loop> macro core.typed DEPRECATED: use clojure.core.typed/loop Like loop... lower-case function clojure Converts string to all lower-case.. lru function core.memoize Works the same as the basic memoization function... lru-cache-factory function core.cache Returns an LRU cache with the cache and usage-tabl... LRUCache type core.cache lu function core.memoize Similar to the implementation of memo-lru, excep... lu-cache-factory function core.cache Returns an LU cache with the cache and usage-table... LUCache type core.cache LVar type core.logic lvaro macro core.logic A goal that succeeds if the argument is fresh. v m... M*match-lookup* dynamic var core.match Allow map matching syntax to check for IMatchLooku... *msg* dynamic var tools.nrepl The message current... ->MapDependencyGraph function tools.namespace Positional factory function for cl... ->MapKeyPattern function core.match Positional factory function for class clojure.core... ->MapPattern function core.match Positional factory function for class clojure.core... ->Method function clojure Positional factory function for class clojure.refl... ->MultiIntervalFD function core.logic Positional factory function for class clojure.c... ->MultiplexingReadPort function core.async Positional factory function for class clojure.... -main function test.generative Command line entry point. Calls System... 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-... macro? function tools.analyzer Returns true if the var maps to a macro. macroexpand function clojure Repeatedly calls macroexpand-1 on form until it no... macroexpand function tools.analyzer Repeatedly calls macroexpand-1 on form until i... macroexpand-1 function clojure If form represents a macro form, returns its expan... macroexpand-1 dynamic function tools.analyzer If form represents a macro form, returns its e... macroexpand-1 function tools.analyzer.jvm If form represents a macro form or an inli... macroexpand-all function clojure Recursively performs all possible macroexpansions ... macroexpand-all function tools.analyzer.jvm Like clojure.walk/macroexpand-all but corr... 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-blame function core.typed Make a new blame object. Keyword argumen... make-contract function core.typed Make a new contract. Keyword arguments: ... make-flat-contract function core.typed Calls `make-contract` but also passes `:f... 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-summary-part function tools.cli Given a single compiled option spec, turn it into ... 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-var function tools.reader Returns an anonymous unbound Var. make-writer function clojure Creates a BufferedWriter. See also IOFactory docs.. map function clojure Returns a lazy sequence consisting of the result o... map function clojure Applies f to every value in the reduction of co... map function clojure Lazy loaded version of clojure.test.check.generato... map function core.async Takes a function and a collection of source channe... Map type alias core.typed A persistent map with keys k and vals v.. map->BindNode function core.match Factory function for class clojure.core.match.Bind... map->Blame function core.typed Factory function for class clojure.core.t... map->CData function data.xml Factory function for class clojure.data.xml.nod... map->CDataEvent function data.xml Factory function for class clojure.data.xml.ev... map->CharsEvent function data.xml Factory function for class clojure.data.xml.ev... map->Comment function data.xml Factory function for class clojure.data.xml.nod... map->CommentEvent function data.xml Factory function for class clojure.data.xml.ev... map->Constructor function clojure Factory function for class clojure.reflect.Constru... map->Contract function core.typed Factory function for class clojure.core.t... map->Element function data.xml Factory function for class clojure.data.xml.nod... map->EndElementEvent function data.xml Factory function for class clojure.data.xml.ev... map->FailNode function core.match Factory function for class clojure.core.match.Fail... map->Field function clojure Factory function for class clojure.reflect.Field, ... map->Hoc function core.contracts Factory function for class c... map->LeafNode function core.match Factory function for class clojure.core.match.Leaf... map->Len-Right-Meter function data.finger-tree Factory function for class clojure.data.fing... map->MapDependencyGraph function tools.namespace Factory function for class clojure... map->MapKeyPattern function core.match Factory function for class clojure.core.match.MapK... map->Method function clojure Factory function for class clojure.reflect.Method,... map->one-type function algo.generic Factory function for class clojure.al... map->PatternMatrix function core.match Factory function for class clojure.core.match.Patt... map->PMap function core.logic Factory function for class clojure.core.logic.PMap... map->RegexPattern function core.match Factory function for class clojure.core.matc... map->RestPattern function core.match Factory function for class clojure.core.match.Rest... map->Server function tools.nrepl Factory function for class clojure.tools.n... map->StartElementEvent function data.xml Factory function for class clojure.data.xml.ev... map->SubstValue function core.logic Factory function for class clojure.core.logic.Subs... map->SuspendedStream function core.logic Factory function for class clojure.core.logic.Susp... map->SwitchNode function core.match Factory function for class clojure.core.match.Swit... map->Tie function core.logic Factory function for class clojure.core.lo... map->zero-type function algo.generic Factory function for class clojure.al... map-entry? function clojure Return true if x is a map entry. map-func function tools.reader Decide which map type to use, array-map if less ... 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-of macro clojure Returns a spec for a map whose keys satisfy kpred ... map< function core.async Deprecated - this function will be removed. Use tr... map> function core.async Deprecated - this function will be removed. Use tr... map? function clojure Return true if x implements IPersistentMap. mapcat function clojure Returns the result of applying concat to the resul... mapcat function clojure Applies f to every value in the reduction of co... mapcat< function core.async Deprecated - this function will be removed. Use tr... mapcat> function core.async Deprecated - this function will be removed. Use tr... MapDependencyGraph record tools.namespace MapKeyPattern record core.match MapPattern type core.match mapv function clojure Returns a vector consisting of the result of apply... mapv' function tools.analyzer Like mapv, but short-circuits on reduced. master function core.logic Take the argument to the goal and check that we do... match macro core.match Pattern match a row of occurrences. Take a vector ... matcha macro core.logic Define a soft cut pattern match. See conda.. matche macro core.logic Pattern matching macro. All patterns will be tried... matchm macro core.match Same as match but supports IMatchLookup when match... matchu macro core.logic Define a committed choice goal. See condu.. 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-class multimethod tools.analyzer.jvm Takes a Symbol, String or Class and ... 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... member1o function core.logic Like membero but uses to disequality further const... membero function core.logic A relation where l is a collection, such that l co... 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 core.memo-memoized function and ... memo-fifo function core.memoize DEPRECATED: Please use clojure.core.memoize/fifo... memo-lru function core.memoize DEPRECATED: Please use clojure.core.memoize/lru ... memo-lu function core.memoize DEPRECATED: Please use clojure.core.memoize/lu i... memo-swap! function core.memoize Takes a core.memo-populated function and a map a... memo-ttl function core.memoize DEPRECATED: Please use clojure.core.memoize/ttl ... memoize function clojure Returns a memoized version of a referentially tran... memoized? function core.memoize Returns true if a function has an core.memo-plac... merge function clojure Returns a map that consists of the rest of the map... merge macro clojure Takes map-validating specs (e.g. 'keys' specs) and... merge function core.async Takes a collection of source channels and returns ... merge function data.avl (alpha) Merges the given AVL maps which should al... merge' function tools.analyzer Like merge, but uses transients. merge-meta function tools.reader Returns an object of the same type ... merge-nss function data.xml Merge two attribute sets, deleting assignments ... merge-with function clojure Returns a map that consists of the rest of the map... merge-with function data.avl (alpha) Merges the given AVL maps which should al... message function tools.nrepl Sends a message via [client] with a fixed message... meta function clojure Returns the metadata of obj, returns nil if there ... metadata-query macro java.jdbc Given a Java expression that extracts metadata (in... metadata-result function java.jdbc If the argument is a java.sql.ResultSet, turn it i... Method record clojure method-type function core.typed Given a method symbol, print the core.typed types ... 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... mix function core.async Creates and returns a mix of one or more input cha... mix-collection-hash function clojure Mix final collection hash for ordered or unordered... mmerge var tools.analyzer Same as (fn [m1 m2] (merge-with merge m2... 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 transformer in terms of the monad ... monitor-enter special form clojure Synchronization primitive that should be avoided i... monitor-exit special form clojure Synchronization primitive that should be avoided i... monkey-patch-extensible-eval var core.typed A no-argument function that installs the exte... monkey-patch-extensible-load var core.typed A no-argument function that installs the exte... monkey-patch-typed-eval function core.typed Install the :core.typed :lang, and monkey pat... monkey-patch-typed-eval function core.typed Install the :core.typed :lang, and monkey pa... monkey-patch-typed-load function core.typed Install the :core.typed :lang, and monkey pat... monkey-patch-typed-load function core.typed Install the :core.typed :lang, and monkey pa... monoid function clojure Builds a combining fn out of the supplied opera... move-ns function tools.namespace ALPHA: subject to change. Moves the .clj... move-ns-file function tools.namespace ALPHA: subject to change. Moves the .clj... mult function core.async Creates and returns a mult(iple) of the supplied c... Multi type alias core.typed A Clojure multimethod.. multi-spec macro clojure Takes the name of a spec/predicate-returning multi... MultiIntervalFD type core.logic multiplex function core.async Returns a multiplexing read port which, when r... MultiplexingReadPort type core.async N*no-backtrack* dynamic var core.match Flag to optimize performance over code size.. *ns* var clojure A clojure.lang.Namespace object representing the c... ->NoisyHole function core.typed Positional factory function for class clojure... ->Nom function core.logic Positional factory function for class cloj... nafc function core.logic EXPERIMENTAL: negation as failure constraint. All ... name function clojure Returns the name String of a string, symbol or key... name function tools.logging Returns some text identifying the underlyi... name-from-ns-decl function tools.namespace Given an (ns...) declaration form (unev... 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 type alias core.typed A namespace. namespace-munge function clojure Convert a Clojure namespace name to a legal Java p... nat-int? function clojure Return true if x is a non-negative fixed precision... nearest function data.avl (alpha) Equivalent to, but more efficient than, (... neg-int? function clojure Return true if x is a negative fixed precision int... neg? multimethod algo.generic Return true of x is negative.. neg? function clojure Returns true if num is less than zero, else false. new special form clojure The args, if any, are evaluated from left to right... 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*. newline? function tools.reader Checks whether the character is a new... 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... next-events function data.xml Returns the next set of events that should... nfirst function clojure Same as (next (first x)). nil-c var core.typed Contract that checks for `nil`.. nil? function clojure Returns true if x is nil, false otherwise.. nilable macro clojure returns a spec that accepts nil and values satisfi... Nilable type alias core.typed A union of x and nil.. nilable-param macro core.typed Override which parameters in qualified method msym... NilableNonEmptyASeq type alias core.typed The result of clojure.core/seq.. NilableNonEmptySeq type alias core.typed A persistent sequence of member type x with count ... nilo function core.logic A relation where a is nil. nnext function clojure Same as (next (next x)). node function clojure Returns the node at loc. nodes function tools.analyzer Returns a lazy-seq of all the nodes in the... nodes function tools.namespace Returns the set of all nodes in gr... noisy-hole function core.typed A noisy hole. The type system will complain w... NoisyHole type core.typed Nom type core.logic non-nil-return macro core.typed Override the return type of fully qualified method... NonEmptyASeq type alias core.typed A sequential non-empty seq retured from clojure.co... NonEmptyAVec type alias core.typed A persistent vector returned from clojure.core/vec... NonEmptyColl type alias core.typed A persistent collection with member type x and cou... NonEmptyCount type alias core.typed The type of all things with count greater than 0. ... NonEmptyLazySeq type alias core.typed A non-empty lazy sequence of type t. NonEmptySeq type alias core.typed A persistent sequence of member type x with count ... NonEmptySeqable type alias core.typed A type that can be used to create a sequence of me... NonEmptyVec type alias core.typed A persistent vector with member type x and count g... nonlvaro macro core.logic A goal that succeeds if the argument is not fresh.... 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-empty function clojure Lazy loaded version of clojure.test.check.generato... 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)). not= function core.contracts Curried version of #'clojure.core/... Nothing type alias core.typed Nothing is the bottom type that inhabits no types ... 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 DEPRECATED; moved to clojure.tools.namespace.... ns-decl? function tools.namespace Returns true if form is a (ns ...) decl... 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-interns macro tools.analyzer.js Returns a map of the intern mappi... ns-lang function core.typed Returns the :lang value in the give Namespace... 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... ns-uri function data.xml Look up xmlns uri to keyword namespace. ns-uri function data.xml Look up xmlns uri to keyword namespace. nth function clojure Returns the value at the index. get returns nil if... nth-combination function math.combinatorics The nth element of the sequence of t-combi... nth-permutation function math.combinatorics (nth (permutations items)) but calculated ... 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. Num type alias core.typed A type that returns true for clojure.core/number?. number-literal? function tools.reader Checks whether the reader is at the... number? function clojure Returns true if x is a Number. numerator function clojure Returns the numerator part of a Ratio.. numeric? function tools.analyzer.jvm Returns true if the given class is n... numeric? function tools.reader Checks whether a given character is n... O*out* var clojure A java.io.Writer object representing standard outp... ->one-type function algo.generic Positional factory function for class... ->OrPattern function core.match Positional factory function for class clojure.core... obj? function tools.analyzer Returns true if x implements IObj. 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... offer! function core.async Puts a val into port if it's possible to do so imm... one-of function clojure Lazy loaded version of clojure.test.check.generato... one-of function data.generators Generates one of the specs passed in, with eq... one-type record algo.generic onto-chan function core.async Puts the contents of coll into the supplied channe... operation-names function java.jmx All operation names available on an MBean.. opfn function data.finger-tree Return an associative function of two args f... Option type alias core.typed A union of x and nil.. or macro clojure Evaluates exprs one at a time, from left to right.... or macro clojure Takes key+pred pairs, e.g. (s/or :even even? :sma... or macro tools.analyzer.js Evaluates exprs one at a time, fr... or* function core.logic A function version of conde, which takes a list of... or-c function core.typed Returns a contract that checks a value pa... OrPattern type core.match other-column-chosen-case function core.match Case 3b: A column other than the first is chosen. ... output-stream function clojure Attempts to coerce its argument into an open java.... override-constructor macro core.typed Override all constructors for Class ctorsym with t... override-method macro core.typed Override type for qualified method methodsym. met... P*print-base* dynamic 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* dynamic var clojure *print-length* controls how many items of each col... *print-level* dynamic 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* dynamic var clojure The column at which to enter miser style. Dependin... *print-pprint-dispatch* dynamic multimethod clojure The pretty print dispatch function. Use with-pprin... *print-pretty* dynamic var clojure Bind to true if you want write to use pretty print... *print-radix* dynamic 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* dynamic var clojure Pretty printing will try to avoid anything going b... *print-suppress-namespaces* dynamic var clojure Don't print namespaces with symbols. This is parti... ->Pair function core.logic Positional factory function for class clojure.core... ->PatternMatrix function core.match Positional factory function for class clojure.core... ->PatternRow function core.match Positional factory function for class clojure.core... ->PersistentPriorityMap function data.priority-map Positional factory function for class cloju... ->PluggableMemoization function core.memoize Positional factory function for class clojure.co... ->PMap function core.logic Positional factory function for class clojure.core... ->PredicatePattern function core.match Positional factory function for class clojure.core... ->PushbackReader function tools.reader Positional factory function for cla... -parse function tools.analyzer Takes a form and an env map and dispatches on ... pad-length function data.codec Returns the length of padding on the end of... Pair type core.logic 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 dynamic function tools.analyzer Multimethod that dispatches on op, should defa... parse multimethod tools.analyzer.js Extension to tools.analyzer/-parse for CLJS... parse function tools.analyzer.jvm Extension to tools.analyzer/-parse for JVM... parse-annotation function core.typed Parse the raw type annotati... parse-colon function core.typed Returns a vector of [provided? t args]. parse-opts function tools.cli Parse arguments sequence according to given option... parse-str function data.xml Parses the passed in string to Clojure data struct... parse-symbol function tools.reader Parses a string into a vector of th... parse-timestamp var clojure Parse a string containing an RFC3339-like like tim... parse-timestamp var tools.reader Parse a string containing a... partial function clojure Takes a function f and fewer than the normal argum... partial-map function core.logic Given map m, returns partial map that unifies with... partition function clojure Returns a lazy sequence of lists of n items each, ... partition function core.async Deprecated - this function will be removed. Use tr... 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... partition-by function core.async Deprecated - this function will be removed. Use tr... partitions function math.combinatorics All the lexicographic distinct partitions ... path function clojure Returns a seq of nodes leading to this loc. PatternMatrix record 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, ... peek-char function tools.reader Returns the next char from the Read... permutation-index function math.combinatorics Input must be a sortable collection of ite... permutations function math.combinatorics All the distinct permutations of items, le... permuteo function core.logic A relation that will permute xl into the yl. May n... persistent! function clojure Returns a new, persistent version of the transient... PersistentPriorityMap type data.priority-map pfn> macro core.typed Define a polymorphic typed anonymous function. (pf... pipe function core.async Takes elements from the from channel and supplies ... piped-transports function tools.nrepl Returns a pair of Transports that read ... pipeline function core.async Takes elements from the from channel and supplies ... pipeline-async function core.async Takes elements from the from channel and supplies ... pipeline-blocking function core.async Like pipeline, for blocking operations.. PluggableMemoization type core.memoize pmap function clojure Like map, except f is applied in parallel. Semi-la... PMap record core.logic poll! function core.async Takes a val from port if it's possible to do so im... pop function clojure For a list or queue, returns a new list/queue with... pop! function clojure Removes the last item from a transient vector. If ... pop-thread-bindings function clojure Pop one set of bindings pushed with push-binding b... pos-int? function clojure Return true if x is a positive fixed precision int... pos? multimethod algo.generic Return true of x is positive.. pos? function clojure Returns true if num is greater than zero, else fal... post-ordered-nodes function algo.graph Return a sequence of indexes of a post-ordered wal... postwalk function clojure Performs a depth-first, post-order traversal of fo... postwalk function tools.analyzer Shorthand for (walk ast identity f reverse... postwalk-demo function clojure Demonstrates the behavior of postwalk by printing ... postwalk-replace function clojure Recursively transforms form by replacing keys in s... pow multimethod 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 function data.json Pretty-prints JSON representation of x to *out*. O... pprint-indent function clojure Create an indent at this point in the pretty print... pprint-json function data.json DEPRECATED; replaced by 'pprint'. Pretty-prints J... 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 dynamic 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... pred macro core.logic Check a predicate against the value logic var. Non... Pred type alias core.typed A predicate for the given type. eg. Type for inte... pred macro core.typed Generate a flat (runtime) predicate for type that ... 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... prep function core.logic Prep a quoted expression. All symbols prec... 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 function tools.analyzer Shorthand for (walk ast f identity). prewalk-demo function clojure Demonstrates the behavior of prewalk by printing e... prewalk-replace function clojure Recursively transforms form by replacing keys in s... prf var test.generative Print and flush.. prim-or-obj function tools.analyzer.jvm If the given Class is a primitive, r... primitive? var tools.analyzer.jvm Returns non-nil if the argument repr... 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-env function core.typed During type checking, print the type environment t... print-filterset function core.typed During type checking, print the filter set attache... print-json function data.json DEPRECATED; replaced by 'write' to *out*. Write J... 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 Prints a collection of maps in a textual table. Pr... 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 data.generators Returns a char based on *rnd* in the printabl... 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 Usage: (priority-map key val key val ...) R... priority-map-by function data.priority-map Usage: (priority-map comparator key val key... priority-map-keyfn function data.priority-map Usage: (priority-map-keyfn keyfn key val ke... priority-map-keyfn-by function data.priority-map Usage: (priority-map-keyfn-by keyfn compara... private? function tools.analyzer Returns true if the var is private. prn function clojure Same as pr followed by (newline). Observes *flush-... prn-str function clojure prn to a string, returning it. process-dom function core.logic If x is a var we update its domain. If it's an ... process-vars function core.match Process the vars for the pattern matrix. If user p... project function clojure Returns a rel of the elements of xrel with only th... project macro core.logic Extract the values bound to the specified logic va... promise function clojure Returns a promise object that can be read with der... Promise type alias core.typed A Clojure promise (see clojure.core/{promise,deliv... promise-chan function core.async Creates a promise channel with an optional transdu... protocol-node? function tools.analyzer Returns true if the var maps to a protoc... provide macro core.contracts Provides the Var manipulation macro offering e... proxy macro clojure class-and-interfaces - a vector of class names ar... Proxy type alias core.typed A Clojure proxy.. 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... pub function core.async Creates and returns a pub(lication) of the supplie... pull-seq function data.xml Creates a seq of events. The XMLStreamCon... push-back-reader function tools.reader Creates a PushbackReader from a giv... push-thread-bindings function clojure WARNING: This is a low-level function. Prefer high... PushbackReader type tools.reader put! function core.async Asynchronously puts a val into port, calling fn1 (... pvalues macro clojure Returns a lazy sequence of the values of the exprs... Q->QueueTransport function tools.nrepl Positional factory function for class c... q function tools.analyzer Execute a Datomic Datalog query agai... qname-local function data.xml Get the name for this qname. qname-uri function data.xml Get the namespace uri for this qname. qsym macro algo.generic Create the qualified symbol correspon... qualified-ident? function clojure Return true if x is a symbol or keyword with a nam... qualified-keyword? function clojure Return true if x is a keyword with a namespace. qualified-symbol? function clojure Return true if x is a symbol with a namespace. query function java.jdbc Given a database connection and a vector containin... query-map function tools.analyzer Transoforms a Datomic query from its... queue-eval function tools.nrepl Queues the function... QueueTransport type tools.nrepl quot function clojure quot[ient] of dividing numerator by denominator.. quote special form clojure Yields the unevaluated form. Please see http://cl... quoted function java.jdbc With a single argument, returns a naming strategy ... R*read-eval* var clojure Defaults to true (or value specified by system pro... *recur-present* dynamic var core.match In the presence of recur we cannot apply code size... *recursion-limit* dynamic var clojure A soft limit on how many times a branching spec (o... *rnd* dynamic var data.generators Random instance for use in generators. By con... ->RegexPattern function core.match Positional factory function for class clojur... ->RestPattern function core.match Positional factory function for class clojure.core... ->RetryingDelay function core.memoize Positional factory function for class clojure.co... 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 data.generators Replacement of core/rand-nth that allows cont... random-sample function clojure Returns items from coll with random probability of... range function clojure Returns a lazy seq of nums from start (inclusive) ... rank-of function data.avl Returns the rank of x in coll or -1 if not present... ratio function clojure Fn returning clojure.test.check.generators/ratio. ratio function data.generators Generate a ratio, with numerator and denomina... 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. 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-quote-replacement function clojure Given a replacement string that you wish to be a l... 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 function clojure Reads the next object from stream, which must be a... read function data.fressian Convenience method for reading a single fressia... read function data.json Reads a single item of JSON data from a java.io.Re... read var java.jmx Read one or more mbean properties.. read function tools.reader Reads the first object from an IPushbackRead... read-bencode function tools.nrepl Read bencode token from the input stream.. read-char function tools.reader Returns the next char from the Read... read-csv function data.csv Reads CSV-data from input (String or java.io.Reade... read-file-ns-decl function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... read-file-ns-decl function tools.namespace Attempts to read a (ns ...) declaration ... read-instant-calendar var clojure To read an instant as a java.util.Calendar, bind *... read-instant-calendar var tools.reader To read an instant as a jav... read-instant-date var clojure To read an instant as a java.util.Date, bind *data... read-instant-date var tools.reader To read an instant as a jav... read-instant-timestamp var clojure To read an instant as a java.sql.Timestamp, bind *... read-instant-timestamp var tools.reader To read an instant as a jav... read-json function data.json DEPRECATED; replaced by read-str. Reads one JSON ... read-line function clojure Reads the next line from stream that is the curren... read-line function tools.reader Reads a line from the reader or fro... read-netstring function tools.nrepl Reads a classic netstring from input—an I... read-ns-decl function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... read-ns-decl function tools.namespace Attempts to read a (ns ...) declaration... read-ns-decl-from-jarfile-entry function tools.namespace DEPRECATED; moved to clojure.tools.namespace.... read-ns-decl-from-jarfile-entry function tools.namespace Attempts to read a (ns ...) declaration ... read-object function data.fressian Read a single object from a fressian reader.. read-past function tools.reader Read until first character that doe... read-response-value function tools.nrepl Returns the provided response message, replacing ... read-str function data.json Reads one JSON value from input String. Options ar... read-string function clojure Reads one object from the string s. Optionally inc... read-string function clojure Reads one object from the string s. Returns nil wh... read-string function tools.reader Reads one object from the string s. Returns ... readable? function java.jmx Is attribute readable?. reader function clojure Attempts to coerce its argument into an open java.... Reader protocol tools.reader reader-conditional function clojure Construct a data representation of a reader condit... reader-conditional function tools.reader Construct a data representation of a ... reader-conditional? function clojure Return true if the value is the data representatio... reader-conditional? function tools.reader Return true if the value is the data ... reader-error function tools.reader Throws an ExceptionInfo with the gi... reader-m var algo.monads Monad describing computations which read values f... realized? function clojure Returns true if a value has been produced for a pr... Rec type alias core.typed A recursive type. record? function clojure Returns true if x is a record. record? function tools.analyzer Returns true if x is a record. recur special form clojure Evaluates the exprs in order, then, in parallel, r... recursive-component? function algo.graph Is the component (recieved from scc) self recursiv... 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... reduce function clojure Like core/reduce except: When init is not provi... reduce function core.async f should be a function of 2 arguments. Returns a c... reduce-kv function clojure Reduces an associative collection. f |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |