Dynamic Vars
83The agent currently running an action on this thread, else nil
valueclojure.core
Map from ns alias to ns, if non-nil, it will be used to resolve read-time ns aliases instead of (ns-aliases *ns*). ...
valueclojure.tools.reader
- value
clojure.core
When set to logical false, 'assert' will omit assertion checks in compiled code. Defaults to true.
valueclojure.core
- value
clojure.core.match
The version info for Clojure core, as a map containing :major :minor :incremental and :qualifier keys. Feature releas...
valueclojure.core
- value
clojure.core.match
A sequence of the supplied command line arguments, or nil if none were supplied
valueclojure.core
Set to true when compiling files, false otherwise.
valueclojure.core
Specifies the directory where 'compile' will write out .class files. This directory must be in the classpath for 'comp...
valueclojure.core
A map of keys to options. Note, when binding dynamically make sure to merge with previous value. Supported options: ...
valueclojure.core
- value
clojure.java.javadoc
- value
clojure.xml
Map from reader tag symbols to data reader Vars. When Clojure starts, it searches for files named 'data_readers.clj' ...
valueclojure.core
Map from reader tag symbols to data reader Vars. Reader tags without namespace qualifiers are reserved for Clojure. ...
valueclojure.tools.reader
When no data reader is found for a tag and *default-data-reader-fn* is non-nil, it will be called with two arguments, ...
valueclojure.core
When no data reader is found for a tag and *default-data-reader-fn* is non-nil, it will be called with two arguments,...
valueclojure.tools.reader
- value
clojure.test.junit
A java.io.Writer object representing standard error for print operations. Defaults to System/err, wrapped in a PrintW...
valueclojure.core
- value
clojure.java.javadoc
- value
clojure.java.javadoc
The path of the file being evaluated, as a String. When there is no file, e.g. in the REPL, the value is not defined.
valueclojure.core
When set to true, output will be flushed whenever a newline is printed. Defaults to true.
valueclojure.core
- value
clojure.core
Overrides the default rules for choosing between logging directly or via an agent. Defaults to nil. See log* for detai...
valueclojure.tools.logging
A java.io.Reader object representing standard input for read operations. Defaults to System/in, wrapped in a LineNumb...
valueclojure.core
- value
clojure.test
- value
clojure.core.match
True by default. If set to false, no test functions will be created by deftest, set-test, or with-test. Use this to...
valueclojure.test
- value
clojure.java.javadoc
- value
clojure.core.match
An instance satisfying the clojure.tools.logging.impl/LoggerFactory protocol, which allows uniform access to an underl...
valueclojure.tools.logging
The default agent used for performing logging when direct logging is disabled. See log* for details.
valueclojure.tools.logging
Allow map matching syntax to check for IMatchLookup
valueclojure.core.match
- value
clojure.core
Flag to optimize performance over code size.
valueclojure.core.match
A clojure.lang.Namespace object representing the current namespace.
valueclojure.core
- value
clojure.java.browse
A java.io.Writer object representing standard output for print operations. Defaults to System/out, wrapped in an Outp...
valueclojure.core
The base to use for printing integers and rationals.
valueclojure.pprint
When set to logical true, objects will be printed in a way that preserves their type when read in later. Defaults t...
valueclojure.core
*print-length* controls how many items of each collection the printer will print. If it is bound to logical false, the...
valueclojure.core
*print-level* controls how many levels deep the printer will print nested objects. If it is bound to logical false, th...
valueclojure.core
If set to logical true, when printing an object, its metadata will also be printed in a form that can be read back by ...
valueclojure.core
The column at which to enter miser style. Depending on the dispatch table, miser style add newlines in more places to t...
valueclojure.pprint
*print-namespace-maps* controls whether the printer will print namespace map literal syntax. It defaults to false, but...
valueclojure.core
The pretty print dispatch function. Use with-pprint-dispatch or set-pprint-dispatch to modify.
multimethodclojure.pprint
Bind to true if you want write to use pretty printing
valueclojure.pprint
Print a radix specifier in front of integers and rationals. If *print-base* is 2, 8, or 16, then the radix specifier us...
valueclojure.pprint
When set to logical false, strings and characters will be printed with non-alphanumeric characters converted to the ap...
valueclojure.core
Pretty printing will try to avoid anything going beyond this column. Set it to nil to have pprint let the line be arbitr...
valueclojure.pprint
Don't print namespaces with symbols. This is particularly useful when pretty printing the results of macro expansions
valueclojure.pprint
- value
clojure.tools.reader
Defaults to true (or value specified by system property, see below) ***This setting implies that the full power of the...
valueclojure.core
Defaults to true. ***WARNING*** This setting implies that the full power of the reader is in play, including s...
valueclojure.tools.reader
- value
clojure.core
In the presence of recur we cannot apply code size optimizations
valueclojure.core.match
- value
clojure.java.javadoc
Bound to true in a repl thread
valueclojure.core
- value
clojure.test
- value
clojure.core.match
- value
clojure.xml
- value
clojure.core.server
- value
clojure.java.shell
- value
clojure.java.shell
- value
clojure.core
- value
clojure.xml
The maximum depth of stack traces to print when an Exception is thrown during a test. Defaults to nil, which means pr...
valueclojure.test
- value
clojure.xml
- value
clojure.core
- value
clojure.tools.reader
Enable syntax check of match macros
valueclojure.core.match
- value
clojure.test
- value
clojure.test
- value
clojure.test
The set of levels that will require using an agent when logging from within a running transaction. Defaults to #{:info...
valueclojure.tools.logging
While bound to true, compilations of +, -, *, inc, dec and the coercions will be done without overflow checks. While b...
valueclojure.core
- value
clojure.core
- value
clojure.test.junit
Default vector type. Can be rebound allowing emission of custom inline code for vector patterns, for exampl...
valueclojure.core.match
- value
clojure.core
When set to true, the compiler will emit warnings when reflection is needed to resolve Java method calls or field acce...
valueclojure.core
- value
clojure.core.match