Created
December 14, 2012 01:25
-
-
Save guns/4281734 to your computer and use it in GitHub Desktop.
Example output from (print-cheat-sheet!)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; arithmetic.core {{{1 | |
arithmetic.core/operators | |
arithmetic.core/| | |
arithmetic.core/÷ | |
arithmetic.core/convert-unary [expr] | |
arithmetic.core/division? [op] | |
arithmetic.core/nameof [op] | |
arithmetic.core/negation? [expr] | |
arithmetic.core/negative? [expr] | |
arithmetic.core/precedence [op] | |
arithmetic.core/render [expr] [expr fmt] | |
arithmetic.core/render* [[op head & tail]] | |
arithmetic.core/render-args [op expr buf remaining] | |
arithmetic.core/render-negation [expr] | |
arithmetic.core/↑ [] [x] [x y] [x y & zs] | |
;;; clojure.core {{{1 | |
clojure.core/*1 | |
clojure.core/*2 | |
clojure.core/*3 | |
clojure.core/*agent* | |
clojure.core/*allow-unresolved-vars* | |
clojure.core/*assert* | |
clojure.core/*clojure-version* | |
clojure.core/*command-line-args* | |
clojure.core/*compile-files* | |
clojure.core/*compile-path* | |
clojure.core/*compiler-options* | |
clojure.core/*data-readers* | |
clojure.core/*default-data-reader-fn* | |
clojure.core/*e | |
clojure.core/*err* | |
clojure.core/*file* | |
clojure.core/*flush-on-newline* | |
clojure.core/*fn-loader* | |
clojure.core/*in* | |
clojure.core/*math-context* | |
clojure.core/*ns* | |
clojure.core/*out* | |
clojure.core/*print-dup* | |
clojure.core/*print-length* | |
clojure.core/*print-level* | |
clojure.core/*print-meta* | |
clojure.core/*print-readably* | |
clojure.core/*read-eval* | |
clojure.core/*source-path* | |
clojure.core/*unchecked-math* | |
clojure.core/*use-context-classloader* | |
clojure.core/*verbose-defrecords* | |
clojure.core/*warn-on-reflection* | |
clojure.core/EMPTY-NODE | |
clojure.core/char-escape-string | |
clojure.core/char-name-string | |
clojure.core/default-data-readers | |
clojure.core/primitives-classnames | |
clojure.core/print-dup | |
clojure.core/print-method | |
clojure.core/unquote | |
clojure.core/unquote-splicing | |
clojure.core/* [] [x] [x y] [x y & more] | |
clojure.core/*' [] [x] [x y] [x y & more] | |
clojure.core/+ [] [x] [x y] [x y & more] | |
clojure.core/+' [] [x] [x y] [x y & more] | |
clojure.core/- [x] [x y] [x y & more] | |
clojure.core/-' [x] [x y] [x y & more] | |
clojure.core/-> [x] [x form] [x form & more] | |
clojure.core/->> [x form] [x form & more] | |
clojure.core/->ArrayChunk [am arr off end] | |
clojure.core/->Vec [am cnt shift root tail _meta] | |
clojure.core/->VecNode [edit arr] | |
clojure.core/->VecSeq [am vec anode i offset] | |
clojure.core/-cache-protocol-fn [pf x c interf] | |
clojure.core/-reset-methods [protocol] | |
clojure.core/.. [x form] [x form & more] | |
clojure.core// [x] [x y] [x y & more] | |
clojure.core/< [x] [x y] [x y & more] | |
clojure.core/<= [x] [x y] [x y & more] | |
clojure.core/= [x] [x y] [x y & more] | |
clojure.core/== [x] [x y] [x y & more] | |
clojure.core/> [x] [x y] [x y & more] | |
clojure.core/>= [x] [x y] [x y & more] | |
clojure.core/accessor [s key] | |
clojure.core/aclone [array] | |
clojure.core/add-classpath [url] | |
clojure.core/add-watch [reference key fn] | |
clojure.core/agent [state & options] | |
clojure.core/agent-error [a] | |
clojure.core/agent-errors [a] | |
clojure.core/aget [array idx] [array idx & idxs] | |
clojure.core/alength [array] | |
clojure.core/alias [alias namespace-sym] | |
clojure.core/all-ns [] | |
clojure.core/alter [ref fun & args] | |
clojure.core/alter-meta! [iref f & args] | |
clojure.core/alter-var-root [v f & args] | |
clojure.core/amap [a idx ret expr] | |
clojure.core/ancestors [tag] [h tag] | |
clojure.core/and [] [x] [x & next] | |
clojure.core/apply [f args] [f x args] [f x y args] [f x y z args] [f a b c d & args] | |
clojure.core/areduce [a idx ret init expr] | |
clojure.core/array-map [] [& keyvals] | |
clojure.core/aset [array idx val] [array idx idx2 & idxv] | |
clojure.core/aset-boolean [array idx val] [array idx idx2 & idxv] | |
clojure.core/aset-byte [array idx val] [array idx idx2 & idxv] | |
clojure.core/aset-char [array idx val] [array idx idx2 & idxv] | |
clojure.core/aset-double [array idx val] [array idx idx2 & idxv] | |
clojure.core/aset-float [array idx val] [array idx idx2 & idxv] | |
clojure.core/aset-int [array idx val] [array idx idx2 & idxv] | |
clojure.core/aset-long [array idx val] [array idx idx2 & idxv] | |
clojure.core/aset-short [array idx val] [array idx idx2 & idxv] | |
clojure.core/assert [x] [x message] | |
clojure.core/assoc [map key val] [map key val & kvs] | |
clojure.core/assoc! [coll key val] [coll key val & kvs] | |
clojure.core/assoc-in [m [k & ks] v] | |
clojure.core/associative? [coll] | |
clojure.core/atom [x] [x & options] | |
clojure.core/await [& agents] | |
clojure.core/await-for [timeout-ms & agents] | |
clojure.core/await1 [a] | |
clojure.core/bases [c] | |
clojure.core/bean [x] | |
clojure.core/bigdec [x] | |
clojure.core/bigint [x] | |
clojure.core/biginteger [x] | |
clojure.core/binding [bindings & body] | |
clojure.core/bit-and [x y] [x y & more] | |
clojure.core/bit-and-not [x y] [x y & more] | |
clojure.core/bit-clear [x n] | |
clojure.core/bit-flip [x n] | |
clojure.core/bit-not [x] | |
clojure.core/bit-or [x y] [x y & more] | |
clojure.core/bit-set [x n] | |
clojure.core/bit-shift-left [x n] | |
clojure.core/bit-shift-right [x n] | |
clojure.core/bit-test [x n] | |
clojure.core/bit-xor [x y] [x y & more] | |
clojure.core/boolean [x] | |
clojure.core/boolean-array [size-or-seq] [size init-val-or-seq] | |
clojure.core/booleans [xs] | |
clojure.core/bound-fn [& fntail] | |
clojure.core/bound-fn* [f] | |
clojure.core/bound? [& vars] | |
clojure.core/butlast [coll] | |
clojure.core/byte [x] | |
clojure.core/byte-array [size-or-seq] [size init-val-or-seq] | |
clojure.core/bytes [xs] | |
clojure.core/case [e & clauses] | |
clojure.core/cast [c x] | |
clojure.core/char [x] | |
clojure.core/char-array [size-or-seq] [size init-val-or-seq] | |
clojure.core/char? [x] | |
clojure.core/chars [xs] | |
clojure.core/chunk [b] | |
clojure.core/chunk-append [b x] | |
clojure.core/chunk-buffer [capacity] | |
clojure.core/chunk-cons [chunk rest] | |
clojure.core/chunk-first [s] | |
clojure.core/chunk-next [s] | |
clojure.core/chunk-rest [s] | |
clojure.core/chunked-seq? [s] | |
clojure.core/class [x] | |
clojure.core/class? [x] | |
clojure.core/clear-agent-errors [a] | |
clojure.core/clojure-version [] | |
clojure.core/coll? [x] | |
clojure.core/comment [& body] | |
clojure.core/commute [ref fun & args] | |
clojure.core/comp [] [f] [f g] [f g h] [f1 f2 f3 & fs] | |
clojure.core/comparator [pred] | |
clojure.core/compare [x y] | |
clojure.core/compare-and-set! [atom oldval newval] | |
clojure.core/compile [lib] | |
clojure.core/complement [f] | |
clojure.core/concat [] [x] [x y] [x y & zs] | |
clojure.core/cond [& clauses] | |
clojure.core/condp [pred expr & clauses] | |
clojure.core/conj [coll x] [coll x & xs] | |
clojure.core/conj! [coll x] | |
clojure.core/cons [x seq] | |
clojure.core/constantly [x] | |
clojure.core/construct-proxy [c & ctor-args] | |
clojure.core/contains? [coll key] | |
clojure.core/count [coll] | |
clojure.core/counted? [coll] | |
clojure.core/create-ns [sym] | |
clojure.core/create-struct [& keys] | |
clojure.core/cycle [coll] | |
clojure.core/dec [x] | |
clojure.core/dec' [x] | |
clojure.core/decimal? [n] | |
clojure.core/declare [& names] | |
clojure.core/definline [name & decl] | |
clojure.core/definterface [name & sigs] | |
clojure.core/defmacro [name doc-string? attr-map? [params*] body] [name doc-string? attr-map? ([params*] body) + attr-map?] | |
clojure.core/defmethod [multifn dispatch-val & fn-tail] | |
clojure.core/defmulti [name docstring? attr-map? dispatch-fn & options] | |
clojure.core/defn [name doc-string? attr-map? [params*] prepost-map? body] [name doc-string? attr-map? ([params*] prepost-map? body) + attr-map?] | |
clojure.core/defn- [name & decls] | |
clojure.core/defonce [name expr] | |
clojure.core/defprotocol [name & opts+sigs] | |
clojure.core/defrecord [name [& fields] & opts+specs] | |
clojure.core/defstruct [name & keys] | |
clojure.core/deftype [name [& fields] & opts+specs] | |
clojure.core/delay [& body] | |
clojure.core/delay? [x] | |
clojure.core/deliver [promise val] | |
clojure.core/denominator [r] | |
clojure.core/deref [ref] [ref timeout-ms timeout-val] | |
clojure.core/derive [tag parent] [h tag parent] | |
clojure.core/descendants [tag] [h tag] | |
clojure.core/destructure [bindings] | |
clojure.core/disj [set] [set key] [set key & ks] | |
clojure.core/disj! [set] [set key] [set key & ks] | |
clojure.core/dissoc [map] [map key] [map key & ks] | |
clojure.core/dissoc! [map key] [map key & ks] | |
clojure.core/distinct [coll] | |
clojure.core/distinct? [x] [x y] [x y & more] | |
clojure.core/doall [coll] [n coll] | |
clojure.core/dorun [coll] [n coll] | |
clojure.core/doseq [seq-exprs & body] | |
clojure.core/dosync [& exprs] | |
clojure.core/dotimes [bindings & body] | |
clojure.core/doto [x & forms] | |
clojure.core/double [x] | |
clojure.core/double-array [size-or-seq] [size init-val-or-seq] | |
clojure.core/doubles [xs] | |
clojure.core/drop [n coll] | |
clojure.core/drop-last [s] [n s] | |
clojure.core/drop-while [pred coll] | |
clojure.core/empty [coll] | |
clojure.core/empty? [coll] | |
clojure.core/ensure [ref] | |
clojure.core/enumeration-seq [e] | |
clojure.core/error-handler [a] | |
clojure.core/error-mode [a] | |
clojure.core/eval [form] | |
clojure.core/even? [n] | |
clojure.core/every-pred [p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps] | |
clojure.core/every? [pred coll] | |
clojure.core/ex-data [ex] | |
clojure.core/ex-info [msg map] [msg map cause] | |
clojure.core/extend [atype & proto+mmaps] | |
clojure.core/extend-protocol [p & specs] | |
clojure.core/extend-type [t & specs] | |
clojure.core/extenders [protocol] | |
clojure.core/extends? [protocol atype] | |
clojure.core/false? [x] | |
clojure.core/ffirst [x] | |
clojure.core/file-seq [dir] | |
clojure.core/filter [pred coll] | |
clojure.core/filterv [pred coll] | |
clojure.core/find [map key] | |
clojure.core/find-keyword [name] [ns name] | |
clojure.core/find-ns [sym] | |
clojure.core/find-protocol-impl [protocol x] | |
clojure.core/find-protocol-method [protocol methodk x] | |
clojure.core/find-var [sym] | |
clojure.core/first [coll] | |
clojure.core/flatten [x] | |
clojure.core/float [x] | |
clojure.core/float-array [size-or-seq] [size init-val-or-seq] | |
clojure.core/float? [n] | |
clojure.core/floats [xs] | |
clojure.core/flush [] | |
clojure.core/fn [& sigs] | |
clojure.core/fn? [x] | |
clojure.core/fnext [x] | |
clojure.core/fnil [f x] [f x y] [f x y z] | |
clojure.core/for [seq-exprs body-expr] | |
clojure.core/force [x] | |
clojure.core/format [fmt & args] | |
clojure.core/frequencies [coll] | |
clojure.core/future [& body] | |
clojure.core/future-call [f] | |
clojure.core/future-cancel [f] | |
clojure.core/future-cancelled? [f] | |
clojure.core/future-done? [f] | |
clojure.core/future? [x] | |
clojure.core/gen-class [& options] | |
clojure.core/gen-interface [& options] | |
clojure.core/gensym [] [prefix-string] | |
clojure.core/get [map key] [map key not-found] | |
clojure.core/get-in [m ks] [m ks not-found] | |
clojure.core/get-method [multifn dispatch-val] | |
clojure.core/get-proxy-class [& bases] | |
clojure.core/get-thread-bindings [] | |
clojure.core/get-validator [iref] | |
clojure.core/group-by [f coll] | |
clojure.core/hash [x] | |
clojure.core/hash-combine [x y] | |
clojure.core/hash-map [] [& keyvals] | |
clojure.core/hash-set [] [& keys] | |
clojure.core/identical? [x y] | |
clojure.core/identity [x] | |
clojure.core/if-let [bindings then] [bindings then else & oldform] | |
clojure.core/if-not [test then] [test then else] | |
clojure.core/ifn? [x] | |
clojure.core/import [& import-symbols-or-lists] | |
clojure.core/in-ns [name] | |
clojure.core/inc [x] | |
clojure.core/inc' [x] | |
clojure.core/init-proxy [proxy mappings] | |
clojure.core/instance? [c x] | |
clojure.core/int [x] | |
clojure.core/int-array [size-or-seq] [size init-val-or-seq] | |
clojure.core/integer? [n] | |
clojure.core/interleave [c1 c2] [c1 c2 & colls] | |
clojure.core/intern [ns name] [ns name val] | |
clojure.core/interpose [sep coll] | |
clojure.core/into [to from] | |
clojure.core/into-array [aseq] [type aseq] | |
clojure.core/ints [xs] | |
clojure.core/io! [& body] | |
clojure.core/isa? [child parent] [h child parent] | |
clojure.core/iterate [f x] | |
clojure.core/iterator-seq [iter] | |
clojure.core/juxt [f] [f g] [f g h] [f g h & fs] | |
clojure.core/keep [f coll] | |
clojure.core/keep-indexed [f coll] | |
clojure.core/key [e] | |
clojure.core/keys [map] | |
clojure.core/keyword [name] [ns name] | |
clojure.core/keyword? [x] | |
clojure.core/last [coll] | |
clojure.core/lazy-cat [& colls] | |
clojure.core/lazy-seq [& body] | |
clojure.core/let [bindings & body] | |
clojure.core/let-> [expr name & forms] | |
clojure.core/letfn [fnspecs & body] | |
clojure.core/line-seq [rdr] | |
clojure.core/list [& items] | |
clojure.core/list* [args] [a args] [a b args] [a b c args] [a b c d & more] | |
clojure.core/list? [x] | |
clojure.core/load [& paths] | |
clojure.core/load-file [name] | |
clojure.core/load-reader [rdr] | |
clojure.core/load-string [s] | |
clojure.core/loaded-libs [] | |
clojure.core/locking [x & body] | |
clojure.core/long [x] | |
clojure.core/long-array [size-or-seq] [size init-val-or-seq] | |
clojure.core/longs [xs] | |
clojure.core/loop [bindings & body] | |
clojure.core/macroexpand [form] | |
clojure.core/macroexpand-1 [form] | |
clojure.core/make-array [type len] [type dim & more-dims] | |
clojure.core/make-hierarchy [] | |
clojure.core/map [f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls] | |
clojure.core/map-indexed [f coll] | |
clojure.core/map? [x] | |
clojure.core/mapcat [f & colls] | |
clojure.core/mapv [f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls] | |
clojure.core/max [x] [x y] [x y & more] | |
clojure.core/max-key [k x] [k x y] [k x y & more] | |
clojure.core/memfn [name & args] | |
clojure.core/memoize [f] | |
clojure.core/merge [& maps] | |
clojure.core/merge-with [f & maps] | |
clojure.core/meta [obj] | |
clojure.core/method-sig [meth] | |
clojure.core/methods [multifn] | |
clojure.core/min [x] [x y] [x y & more] | |
clojure.core/min-key [k x] [k x y] [k x y & more] | |
clojure.core/mod [num div] | |
clojure.core/munge [s] | |
clojure.core/name [x] | |
clojure.core/namespace [x] | |
clojure.core/namespace-munge [ns] | |
clojure.core/neg? [x] | |
clojure.core/newline [] | |
clojure.core/next [coll] | |
clojure.core/nfirst [x] | |
clojure.core/nil? [x] | |
clojure.core/nnext [x] | |
clojure.core/not [x] | |
clojure.core/not-any? [pred coll] | |
clojure.core/not-empty [coll] | |
clojure.core/not-every? [pred coll] | |
clojure.core/not= [x] [x y] [x y & more] | |
clojure.core/ns [name docstring? attr-map? references*] | |
clojure.core/ns-aliases [ns] | |
clojure.core/ns-imports [ns] | |
clojure.core/ns-interns [ns] | |
clojure.core/ns-map [ns] | |
clojure.core/ns-name [ns] | |
clojure.core/ns-publics [ns] | |
clojure.core/ns-refers [ns] | |
clojure.core/ns-resolve [ns sym] [ns env sym] | |
clojure.core/ns-unalias [ns sym] | |
clojure.core/ns-unmap [ns sym] | |
clojure.core/nth [coll index] [coll index not-found] | |
clojure.core/nthnext [coll n] | |
clojure.core/nthrest [coll n] | |
clojure.core/num [x] | |
clojure.core/number? [x] | |
clojure.core/numerator [r] | |
clojure.core/object-array [size-or-seq] | |
clojure.core/odd? [n] | |
clojure.core/or [] [x] [x & next] | |
clojure.core/parents [tag] [h tag] | |
clojure.core/partial [f] [f arg1] [f arg1 arg2] [f arg1 arg2 arg3] [f arg1 arg2 arg3 & more] | |
clojure.core/partition [n coll] [n step coll] [n step pad coll] | |
clojure.core/partition-all [n coll] [n step coll] | |
clojure.core/partition-by [f coll] | |
clojure.core/pcalls [& fns] | |
clojure.core/peek [coll] | |
clojure.core/persistent! [coll] | |
clojure.core/pmap [f coll] [f coll & colls] | |
clojure.core/pop [coll] | |
clojure.core/pop! [coll] | |
clojure.core/pop-thread-bindings [] | |
clojure.core/pos? [x] | |
clojure.core/pr [] [x] [x & more] | |
clojure.core/pr-str [& xs] | |
clojure.core/prefer-method [multifn dispatch-val-x dispatch-val-y] | |
clojure.core/prefers [multifn] | |
clojure.core/print [& more] | |
clojure.core/print-ctor [o print-args w] | |
clojure.core/print-simple [o w] | |
clojure.core/print-str [& xs] | |
clojure.core/printf [fmt & args] | |
clojure.core/println [& more] | |
clojure.core/println-str [& xs] | |
clojure.core/prn [& more] | |
clojure.core/prn-str [& xs] | |
clojure.core/promise [] | |
clojure.core/proxy [class-and-interfaces args & fs] | |
clojure.core/proxy-call-with-super [call this meth] | |
clojure.core/proxy-mappings [proxy] | |
clojure.core/proxy-name [super interfaces] | |
clojure.core/proxy-super [meth & args] | |
clojure.core/push-thread-bindings [bindings] | |
clojure.core/pvalues [& exprs] | |
clojure.core/quot [num div] | |
clojure.core/rand [] [n] | |
clojure.core/rand-int [n] | |
clojure.core/rand-nth [coll] | |
clojure.core/range [] [end] [start end] [start end step] | |
clojure.core/ratio? [n] | |
clojure.core/rational? [n] | |
clojure.core/rationalize [num] | |
clojure.core/re-find [m] [re s] | |
clojure.core/re-groups [m] | |
clojure.core/re-matcher [re s] | |
clojure.core/re-matches [re s] | |
clojure.core/re-pattern [s] | |
clojure.core/re-seq [re s] | |
clojure.core/read [] [stream] [stream eof-error? eof-value] [stream eof-error? eof-value recursive?] | |
clojure.core/read-line [] | |
clojure.core/read-string [s] | |
clojure.core/realized? [x] | |
clojure.core/reduce [f coll] [f val coll] | |
clojure.core/reduce-kv [f init coll] | |
clojure.core/reduced [x] | |
clojure.core/reduced? [x] | |
clojure.core/reductions [f coll] [f init coll] | |
clojure.core/ref [x] [x & options] | |
clojure.core/ref-history-count [ref] | |
clojure.core/ref-max-history [ref] [ref n] | |
clojure.core/ref-min-history [ref] [ref n] | |
clojure.core/ref-set [ref val] | |
clojure.core/refer [ns-sym & filters] | |
clojure.core/refer-clojure [& filters] | |
clojure.core/reify [& opts+specs] | |
clojure.core/release-pending-sends [] | |
clojure.core/rem [num div] | |
clojure.core/remove [pred coll] | |
clojure.core/remove-all-methods [multifn] | |
clojure.core/remove-method [multifn dispatch-val] | |
clojure.core/remove-ns [sym] | |
clojure.core/remove-watch [reference key] | |
clojure.core/repeat [x] [n x] | |
clojure.core/repeatedly [f] [n f] | |
clojure.core/replace [smap coll] | |
clojure.core/replicate [n x] | |
clojure.core/require [& args] | |
clojure.core/reset! [atom newval] | |
clojure.core/reset-meta! [iref metadata-map] | |
clojure.core/resolve [sym] [env sym] | |
clojure.core/rest [coll] | |
clojure.core/restart-agent [a new-state & options] | |
clojure.core/resultset-seq [rs] | |
clojure.core/reverse [coll] | |
clojure.core/reversible? [coll] | |
clojure.core/rseq [rev] | |
clojure.core/rsubseq [sc test key] [sc start-test start-key end-test end-key] | |
clojure.core/satisfies? [protocol x] | |
clojure.core/second [x] | |
clojure.core/select-keys [map keyseq] | |
clojure.core/send [a f & args] | |
clojure.core/send-off [a f & args] | |
clojure.core/send-via [executor a f & args] | |
clojure.core/seq [coll] | |
clojure.core/seq? [x] | |
clojure.core/seque [s] [n-or-q s] | |
clojure.core/sequence [coll] | |
clojure.core/sequential? [coll] | |
clojure.core/set [coll] | |
clojure.core/set-agent-send-executor! [executor] | |
clojure.core/set-agent-send-off-executor! [executor] | |
clojure.core/set-error-handler! [a handler-fn] | |
clojure.core/set-error-mode! [a mode-keyword] | |
clojure.core/set-validator! [iref validator-fn] | |
clojure.core/set? [x] | |
clojure.core/short [x] | |
clojure.core/short-array [size-or-seq] [size init-val-or-seq] | |
clojure.core/shorts [xs] | |
clojure.core/shuffle [coll] | |
clojure.core/shutdown-agents [] | |
clojure.core/slurp [f & opts] | |
clojure.core/some [pred coll] | |
clojure.core/some-fn [p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps] | |
clojure.core/sort [coll] [comp coll] | |
clojure.core/sort-by [keyfn coll] [keyfn comp coll] | |
clojure.core/sorted-map [& keyvals] | |
clojure.core/sorted-map-by [comparator & keyvals] | |
clojure.core/sorted-set [& keys] | |
clojure.core/sorted-set-by [comparator & keys] | |
clojure.core/sorted? [coll] | |
clojure.core/special-symbol? [s] | |
clojure.core/spit [f content & options] | |
clojure.core/split-at [n coll] | |
clojure.core/split-with [pred coll] | |
clojure.core/str [] [x] [x & ys] | |
clojure.core/string? [x] | |
clojure.core/struct [s & vals] | |
clojure.core/struct-map [s & inits] | |
clojure.core/subs [s start] [s start end] | |
clojure.core/subseq [sc test key] [sc start-test start-key end-test end-key] | |
clojure.core/subvec [v start] [v start end] | |
clojure.core/supers [class] | |
clojure.core/swap! [atom f] [atom f x] [atom f x y] [atom f x y & args] | |
clojure.core/symbol [name] [ns name] | |
clojure.core/symbol? [x] | |
clojure.core/sync [flags-ignored-for-now & body] | |
clojure.core/take [n coll] | |
clojure.core/take-last [n coll] | |
clojure.core/take-nth [n coll] | |
clojure.core/take-while [pred coll] | |
clojure.core/test [v] | |
clojure.core/test-> [expr & clauses] | |
clojure.core/test->> [expr & clauses] | |
clojure.core/the-ns [x] | |
clojure.core/thread-bound? [& vars] | |
clojure.core/time [expr] | |
clojure.core/to-array [coll] | |
clojure.core/to-array-2d [coll] | |
clojure.core/trampoline [f] [f & args] | |
clojure.core/transient [coll] | |
clojure.core/tree-seq [branch? children root] | |
clojure.core/true? [x] | |
clojure.core/type [x] | |
clojure.core/unchecked-add [x y] | |
clojure.core/unchecked-add-int [x y] | |
clojure.core/unchecked-byte [x] | |
clojure.core/unchecked-char [x] | |
clojure.core/unchecked-dec [x] | |
clojure.core/unchecked-dec-int [x] | |
clojure.core/unchecked-divide-int [x y] | |
clojure.core/unchecked-double [x] | |
clojure.core/unchecked-float [x] | |
clojure.core/unchecked-inc [x] | |
clojure.core/unchecked-inc-int [x] | |
clojure.core/unchecked-int [x] | |
clojure.core/unchecked-long [x] | |
clojure.core/unchecked-multiply [x y] | |
clojure.core/unchecked-multiply-int [x y] | |
clojure.core/unchecked-negate [x] | |
clojure.core/unchecked-negate-int [x] | |
clojure.core/unchecked-remainder-int [x y] | |
clojure.core/unchecked-short [x] | |
clojure.core/unchecked-subtract [x y] | |
clojure.core/unchecked-subtract-int [x y] | |
clojure.core/underive [tag parent] [h tag parent] | |
clojure.core/update-in [m [k & ks] f & args] | |
clojure.core/update-proxy [proxy mappings] | |
clojure.core/use [& args] | |
clojure.core/val [e] | |
clojure.core/vals [map] | |
clojure.core/var-get [x] | |
clojure.core/var-set [x val] | |
clojure.core/var? [v] | |
clojure.core/vary-meta [obj f & args] | |
clojure.core/vec [coll] | |
clojure.core/vector [] [a] [a b] [a b c] [a b c d] [a b c d & args] | |
clojure.core/vector-of [t] [t & elements] | |
clojure.core/vector? [x] | |
clojure.core/when [test & body] | |
clojure.core/when-> [expr & forms] | |
clojure.core/when->> [expr & forms] | |
clojure.core/when-first [bindings & body] | |
clojure.core/when-let [bindings & body] | |
clojure.core/when-not [test & body] | |
clojure.core/while [test & body] | |
clojure.core/with-bindings [binding-map & body] | |
clojure.core/with-bindings* [binding-map f & args] | |
clojure.core/with-in-str [s & body] | |
clojure.core/with-loading-context [& body] | |
clojure.core/with-local-vars [name-vals-vec & body] | |
clojure.core/with-meta [obj m] | |
clojure.core/with-open [bindings & body] | |
clojure.core/with-out-str [& body] | |
clojure.core/with-precision [precision & exprs] | |
clojure.core/with-redefs [bindings & body] | |
clojure.core/with-redefs-fn [binding-map func] | |
clojure.core/xml-seq [root] | |
clojure.core/zero? [x] | |
clojure.core/zipmap [keys vals] | |
;;; clojure.core.protocols {{{1 | |
clojure.core.protocols/CollReduce | |
clojure.core.protocols/IKVReduce | |
clojure.core.protocols/InternalReduce | |
clojure.core.protocols/arr-impl | |
clojure.core.protocols/coll-reduce [coll f] [coll f val] | |
clojure.core.protocols/emit-array-impls [& syms] | |
clojure.core.protocols/internal-reduce [seq f start] | |
clojure.core.protocols/kv-reduce [amap f init] | |
;;; clojure.instant {{{1 | |
clojure.instant/parse-timestamp | |
clojure.instant/read-instant-calendar | |
clojure.instant/read-instant-date | |
clojure.instant/read-instant-timestamp | |
clojure.instant/validated [new-instance] | |
;;; clojure.java.io {{{1 | |
clojure.java.io/Coercions | |
clojure.java.io/IOFactory | |
clojure.java.io/default-streams-impl | |
clojure.java.io/as-file [x] | |
clojure.java.io/as-relative-path [x] | |
clojure.java.io/as-url [x] | |
clojure.java.io/copy [input output & opts] | |
clojure.java.io/delete-file [f & [silently]] | |
clojure.java.io/file [arg] [parent child] [parent child & more] | |
clojure.java.io/input-stream [x & opts] | |
clojure.java.io/make-input-stream [x opts] | |
clojure.java.io/make-output-stream [x opts] | |
clojure.java.io/make-parents [f & more] | |
clojure.java.io/make-reader [x opts] | |
clojure.java.io/make-writer [x opts] | |
clojure.java.io/output-stream [x & opts] | |
clojure.java.io/reader [x & opts] | |
clojure.java.io/resource [n] [n loader] | |
clojure.java.io/writer [x & opts] | |
;;; clojure.main {{{1 | |
clojure.main/repl-requires | |
clojure.main/demunge [fn-name] | |
clojure.main/load-script [path] | |
clojure.main/main [& args] | |
clojure.main/repl [& options] | |
clojure.main/repl-caught [e] | |
clojure.main/repl-exception [throwable] | |
clojure.main/repl-prompt [] | |
clojure.main/repl-read [request-prompt request-exit] | |
clojure.main/root-cause [t] | |
clojure.main/skip-if-eol [s] | |
clojure.main/skip-whitespace [s] | |
clojure.main/stack-element-str [el] | |
clojure.main/with-bindings [& body] | |
;;; clojure.pprint {{{1 | |
clojure.pprint/*print-base* | |
clojure.pprint/*print-miser-width* | |
clojure.pprint/*print-pprint-dispatch* | |
clojure.pprint/*print-pretty* | |
clojure.pprint/*print-radix* | |
clojure.pprint/*print-right-margin* | |
clojure.pprint/*print-suppress-namespaces* | |
clojure.pprint/cl-format [writer format-in & args] | |
clojure.pprint/code-dispatch [object] | |
clojure.pprint/formatter [format-in] | |
clojure.pprint/formatter-out [format-in] | |
clojure.pprint/fresh-line [] | |
clojure.pprint/get-pretty-writer [writer] | |
clojure.pprint/pp [] | |
clojure.pprint/pprint [object] [object writer] | |
clojure.pprint/pprint-indent [relative-to n] | |
clojure.pprint/pprint-logical-block [options* body] | |
clojure.pprint/pprint-newline [kind] | |
clojure.pprint/pprint-tab [kind colnum colinc] | |
clojure.pprint/print-length-loop [bindings & body] | |
clojure.pprint/print-table [ks rows] [rows] | |
clojure.pprint/set-pprint-dispatch [function] | |
clojure.pprint/simple-dispatch [object] | |
clojure.pprint/with-pprint-dispatch [function & body] | |
clojure.pprint/write [object & kw-args] | |
clojure.pprint/write-out [object] | |
;;; clojure.repl {{{1 | |
clojure.repl/apropos [str-or-pattern] | |
clojure.repl/demunge [fn-name] | |
clojure.repl/dir [nsname] | |
clojure.repl/dir-fn [ns] | |
clojure.repl/doc [name] | |
clojure.repl/find-doc [re-string-or-pattern] | |
clojure.repl/pst [] [e-or-depth] [e depth] | |
clojure.repl/root-cause [t] | |
clojure.repl/set-break-handler! [] [f] | |
clojure.repl/source [n] | |
clojure.repl/source-fn [x] | |
clojure.repl/stack-element-str [el] | |
clojure.repl/thread-stopper [] [thread] | |
;;; clojure.set {{{1 | |
clojure.set/difference [s1] [s1 s2] [s1 s2 & sets] | |
clojure.set/index [xrel ks] | |
clojure.set/intersection [s1] [s1 s2] [s1 s2 & sets] | |
clojure.set/join [xrel yrel] [xrel yrel km] | |
clojure.set/map-invert [m] | |
clojure.set/project [xrel ks] | |
clojure.set/rename [xrel kmap] | |
clojure.set/rename-keys [map kmap] | |
clojure.set/select [pred xset] | |
clojure.set/subset? [set1 set2] | |
clojure.set/superset? [set1 set2] | |
clojure.set/union [] [s1] [s1 s2] [s1 s2 & sets] | |
;;; clojure.stacktrace {{{1 | |
clojure.stacktrace/e [] | |
clojure.stacktrace/print-cause-trace [tr] [tr n] | |
clojure.stacktrace/print-stack-trace [tr] [tr n] | |
clojure.stacktrace/print-throwable [tr] | |
clojure.stacktrace/print-trace-element [e] | |
clojure.stacktrace/root-cause [tr] | |
;;; clojure.string {{{1 | |
clojure.string/blank? [s] | |
clojure.string/capitalize [s] | |
clojure.string/escape [s cmap] | |
clojure.string/join [coll] [separator coll] | |
clojure.string/lower-case [s] | |
clojure.string/re-quote-replacement [replacement] | |
clojure.string/replace [s match replacement] | |
clojure.string/replace-first [s match replacement] | |
clojure.string/reverse [s] | |
clojure.string/split [s re] [s re limit] | |
clojure.string/split-lines [s] | |
clojure.string/trim [s] | |
clojure.string/trim-newline [s] | |
clojure.string/triml [s] | |
clojure.string/trimr [s] | |
clojure.string/upper-case [s] | |
;;; clojure.template {{{1 | |
clojure.template/apply-template [argv expr values] | |
clojure.template/do-template [argv expr & values] | |
;;; clojure.test {{{1 | |
clojure.test/*initial-report-counters* | |
clojure.test/*load-tests* | |
clojure.test/*report-counters* | |
clojure.test/*stack-trace-depth* | |
clojure.test/*test-out* | |
clojure.test/*testing-contexts* | |
clojure.test/*testing-vars* | |
clojure.test/assert-expr | |
clojure.test/report | |
clojure.test/use-fixtures | |
clojure.test/are [argv expr & args] | |
clojure.test/assert-any [msg form] | |
clojure.test/assert-predicate [msg form] | |
clojure.test/compose-fixtures [f1 f2] | |
clojure.test/deftest [name & body] | |
clojure.test/deftest- [name & body] | |
clojure.test/do-report [m] | |
clojure.test/file-position [n] | |
clojure.test/function? [x] | |
clojure.test/get-possibly-unbound-var [v] | |
clojure.test/inc-report-counter [name] | |
clojure.test/is [form] [form msg] | |
clojure.test/join-fixtures [fixtures] | |
clojure.test/run-all-tests [] [re] | |
clojure.test/run-tests [] [& namespaces] | |
clojure.test/set-test [name & body] | |
clojure.test/successful? [summary] | |
clojure.test/test-all-vars [ns] | |
clojure.test/test-ns [ns] | |
clojure.test/test-var [v] | |
clojure.test/testing [string & body] | |
clojure.test/testing-contexts-str [] | |
clojure.test/testing-vars-str [m] | |
clojure.test/try-expr [msg form] | |
clojure.test/with-test [definition & body] | |
clojure.test/with-test-out [& body] | |
;;; clojure.uuid {{{1 | |
;;; clojure.walk {{{1 | |
clojure.walk/keywordize-keys [m] | |
clojure.walk/macroexpand-all [form] | |
clojure.walk/postwalk [f form] | |
clojure.walk/postwalk-demo [form] | |
clojure.walk/postwalk-replace [smap form] | |
clojure.walk/prewalk [f form] | |
clojure.walk/prewalk-demo [form] | |
clojure.walk/prewalk-replace [smap form] | |
clojure.walk/stringify-keys [m] | |
clojure.walk/walk [inner outer form] | |
;;; user {{{1 | |
;;; vimclojure.backend {{{1 | |
vimclojure.backend/vimclojure.backend.proxy$java.io.PushbackReader$0 | |
vimclojure.backend/complete [completion-type nspace prefix base] | |
vimclojure.backend/doc-lookup [namespace symbol] | |
vimclojure.backend/find-documentation [re-string-or-pattern] | |
vimclojure.backend/get-source [the-var] | |
vimclojure.backend/javadoc-path-for-class [x] | |
vimclojure.backend/meta-info [the-var] | |
vimclojure.backend/ns-info [the-namespace] | |
vimclojure.backend/source-position [the-var] | |
vimclojure.backend/symbol-info [the-symbol] | |
vimclojure.backend/var-info [the-var] | |
;;; vimclojure.core {{{1 | |
vimclojure.core/init-server [] | |
;;; vimclojure.nails {{{1 | |
vimclojure.nails/CheckSyntax [ctx__445__auto__] | |
vimclojure.nails/Complete [ctx__445__auto__] | |
vimclojure.nails/DocLookup [ctx__445__auto__] | |
vimclojure.nails/DynamicHighlighting [ctx__445__auto__] | |
vimclojure.nails/FindDoc [ctx__445__auto__] | |
vimclojure.nails/JavadocPath [ctx__445__auto__] | |
vimclojure.nails/MacroExpand [ctx__445__auto__] | |
vimclojure.nails/MetaLookup [ctx__445__auto__] | |
vimclojure.nails/NamespaceInfo [ctx__445__auto__] | |
vimclojure.nails/NamespaceOfFile [ctx__445__auto__] | |
vimclojure.nails/Repl [ctx__445__auto__] | |
vimclojure.nails/ReplNamespace [ctx__445__auto__] | |
vimclojure.nails/RunTests [ctx__445__auto__] | |
vimclojure.nails/SourceLocation [ctx__445__auto__] | |
vimclojure.nails/SourceLookup [ctx__445__auto__] | |
vimclojure.nails/defnail [nail usage arguments & body] | |
vimclojure.nails/nail-driver [ctx nail] | |
vimclojure.nails/start-server-thread [] [host] [host port] | |
;;; vimclojure.repl {{{1 | |
vimclojure.repl/*futures* | |
vimclojure.repl/*print-pretty* | |
vimclojure.repl/*repls* | |
vimclojure.repl/bindable-vars | |
vimclojure.repl/vimclojure.repl.proxy$clojure.lang.LineNumberingPushbackReader$0 | |
vimclojure.repl/add-binding [bindings sym] | |
vimclojure.repl/cancel-futures [& codes] | |
vimclojure.repl/flush-futures [] | |
vimclojure.repl/make-reader [reader offset] | |
vimclojure.repl/make-repl [id] [id namespace] | |
vimclojure.repl/print-futures [] | |
vimclojure.repl/push-future [form-seq] | |
vimclojure.repl/repl-id [] | |
vimclojure.repl/root-cause [cause] | |
vimclojure.repl/run [id nspace file line ignore & {:keys [async?]}] | |
vimclojure.repl/start [nspace] | |
vimclojure.repl/stop [id] | |
vimclojure.repl/with-repl [id nspace file line & body] | |
vimclojure.repl/with-repl* [id nspace file line thunk] | |
;;; vimclojure.util {{{1 | |
vimclojure.util/make-completion-item | |
vimclojure.util/cheat-sheet [& namespaces] | |
vimclojure.util/clj->vim [thing] | |
vimclojure.util/decide-completion-in [nspace prefix base] | |
vimclojure.util/defoptional [sym args & body] | |
vimclojure.util/pretty-print [form] | |
vimclojure.util/pretty-print-causetrace [e] | |
vimclojure.util/pretty-print-code [form] | |
vimclojure.util/pretty-print-stacktrace [e] | |
vimclojure.util/print-cheat-sheet! [] [re] | |
vimclojure.util/print-usage [description specs] | |
vimclojure.util/resolve-and-load-namespace [namespace] | |
vimclojure.util/safe-var-get [the-var] | |
vimclojure.util/splitted-match [pattern candidate delimiters] | |
vimclojure.util/str-cat [coll sep] | |
vimclojure.util/str-cut [string n] | |
vimclojure.util/str-wrap [string sep] [string before after] | |
vimclojure.util/stream->seq [stream] | |
vimclojure.util/with-command-line [args description specs & body] | |
vimclojure.util/with-command-line* [args description specs thunk] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment