* DONE * * *' * DONE *1 * DONE *2 * DONE *3 * *agent* * *allow-unresolved-vars* * DONE *assert* * *clojure-version* * *command-line-args* * *compile-files* * *compile-path* * DONE *e * *err* * *file* * DONE *flush-on-newline* * *fn-loader* * *in* * *math-context* * DONE *ns* * DONE *out* * DONE *print-dup* * DONE *print-length* * DONE *print-level* * DONE *print-meta* * DONE *print-readably* * *read-eval* * *source-path* * TODO *unchecked-math* does what? * *use-context-classloader* * *verbose-defrecords* * *warn-on-reflection* * DONE + * +' * DONE - * -' * DONE -> * DONE ->> * DONE ->ArrayChunk * ->Vec * ->VecNode * ->VecSeq * -cache-protocol-fn * -reset-methods * DONE .. * DONE / * DONE < * DONE <= * DONE = * DONE == * DONE > * DONE >= * EMPTY-NODE * accessor * DONE aclone * add-classpath * DONE add-watch * agent * agent-error * agent-errors * DONE aget * DONE alength * TODO alias * all-ns * alter * DONE alter-meta! * alter-var-root * DONE amap * DONE ancestors * DONE and * DONE apply * DONE areduce * DONE array-map * DONE aset * aset-boolean * aset-byte * aset-char * aset-double * aset-float * aset-int * aset-long * aset-short * DONE assert * DONE assoc * DONE assoc! * DONE assoc-in * DONE associative? * DONE atom * await * await-for * await1 * bases * bean * bigdec * TODO bigint * biginteger * DONE binding * DONE bit-and * DONE bit-and-not * DONE bit-clear * DONE bit-flip * DONE bit-not * DONE bit-or * DONE bit-set * DONE bit-shift-left * DONE bit-shift-right * DONE bit-test * DONE bit-xor * DONE boolean * boolean-array * DONE booleans * bound-fn * bound-fn* * bound? * DONE butlast * DONE byte * byte-array * DONE bytes * DONE case * cast * DONE char * char-array * char-escape-string * char-name-string * DONE char? * DONE chars * DONE chunk * DONE chunk-append * DONE chunk-buffer * DONE chunk-cons * DONE chunk-first * DONE chunk-next * DONE chunk-rest * DONE chunked-seq? * class * class? * clear-agent-errors * clojure-version * DONE coll? * DONE comment * commute * DONE comp * DONE comparator * DONE compare * DONE compare-and-set! * compile * DONE complement * DONE concat * DONE cond * DONE condp * DONE conj * DONE conj! * DONE cons * DONE constantly * construct-proxy * DONE contains? * DONE count * DONE counted? * create-ns * create-struct * DONE cycle * DONE dec * dec' * decimal? * DONE declare * definline * definterface * DONE defmacro * DONE defmethod * DONE defmulti * DONE defn * DONE defn- * DONE defonce * DONE defprotocol * DONE defrecord * defstruct * DONE deftype * DONE delay * DONE delay? * deliver * TODO denominator * DONE deref * DONE derive * DONE descendants * DONE destructure For macros only, uses clojure.core version * DONE disj * DONE disj! * DONE dissoc * DONE dissoc! * DONE distinct * DONE distinct? * DONE doall * DONE dorun * DONE doseq * dosync * DONE dotimes * DONE doto * DONE double * DONE double-array * DONE doubles * DONE drop * DONE drop-last * DONE drop-while * DONE empty * DONE empty? * ensure * enumeration-seq * error-handler * error-mode * DONE eval (bootstrapped) * DONE even? * DONE every-pred * DONE every? * TODO extend maybe not? * DONE extend-protocol macro currently expands into extend call * DONE extend-type * extenders * extends? * DONE false? * DONE ffirst * file-seq * DONE filter * DONE find * TODO find-keyword * DONE find-ns (not advanced compliation compatible) * find-protocol-impl * find-protocol-method * find-var * DONE first * DONE flatten * DONE float * float-array * DONE float? * DONE floats * DONE flush * DONE fn * DONE fn? * DONE fnext * DONE fnil * DONE for * DONE force * DONE format * DONE frequencies * future * future-call * future-cancel * future-cancelled? * future-done? * future? * gen-class * gen-interface * DONE gensym * DONE get * DONE get-in * DONE get-method * get-proxy-class * get-thread-bindings * DONE get-validator * DONE group-by * DONE hash * DONE hash-combine * DONE hash-map * DONE hash-set * DONE identical? * DONE identity * DONE if-let * DONE if-not * DONE ifn? * import * DONE in-ns * DONE inc * inc' * init-proxy * DONE instance? does what? * DONE int * DONE int-array * DONE integer? * DONE interleave * intern * DONE interpose * DONE into * DONE into-array * DONE ints * io! * DONE isa? does what? * DONE iterate * iterator-seq * DONE juxt * DONE keep * DONE keep-indexed * DONE key * DONE keys * DONE keyword * DONE keyword? * DONE last * DONE lazy-cat * DONE lazy-seq * DONE let * DONE letfn * line-seq * DONE list * DONE list* * DONE list? * load * DONE load-file * load-reader * load-string * loaded-libs * locking * DONE long * DONE long-array * DONE longs * DONE loop * macroexpand * macroexpand-1 * DONE make-array * DONE make-hierarchy * DONE map * DONE map-indexed * DONE map? * DONE mapcat * DONE max * DONE max-key * DONE memfn * DONE memoize * DONE merge * DONE merge-with * DONE meta * method-sig * DONE methods * DONE min * DONE min-key * DONE mod * DONE munge * DONE name * DONE namespace * namespace-munge * DONE neg? * DONE newline * DONE next * DONE nfirst * DONE nil? * DONE nnext * DONE not * DONE not-any? * DONE not-empty * DONE not-every? * DONE not= * DONE ns * ns-aliases * ns-imports * ns-interns * ns-map * ns-name * ns-publics * ns-refers * ns-resolve * ns-unalias * ns-unmap * DONE nth * DONE nthnext * TODO num * DONE number? * TODO numerator * DONE object-array * DONE odd? * DONE or * DONE parents * DONE partial * DONE partition * DONE partition-all * DONE partition-by * pcalls * DONE peek * DONE persistent! * pmap * DONE pop * DONE pop! * pop-thread-bindings * DONE pos? * DONE pr dunno about printing * DONE pr-str * DONE prefer-method * DONE prefers * primitives-classnames * DONE print * print-ctor * TODO print-dup * TODO print-method * TODO print-simple * DONE print-str * printf * DONE println * DONE println-str * DONE prn * DONE prn-str * promise * proxy * proxy-call-with-super * proxy-mappings * proxy-name * proxy-super * push-thread-bindings * pvalues * DONE quot * DONE rand * DONE rand-int * DONE rand-nth * DONE range * TODO ratio? * TODO rational? * TODO rationalize * DONE re-find dunno about regex * re-groups * re-matcher * DONE re-matches * DONE re-pattern * DONE re-seq * DONE read (via tools.reader) * read-line * DONE read-string (via tools.reader) * DONE realized? * DONE reduce * DONE reductions * ref * ref-history-count * ref-max-history * ref-min-history * ref-set * refer * refer-clojure * DONE reify * DONE specify - make a particular object extend a protocol * release-pending-sends * DONE rem * DONE remove * DONE remove-all-methods * DONE remove-method * remove-ns * remove-watch * DONE repeat * DONE repeatedly * DONE replace * DONE replicate * TODO require ticket #8 * DONE reset! * DONE reset-meta! * DONE resolve (as macro) * DONE rest * restart-agent * resultset-seq * DONE reverse * DONE reversible? * DONE rseq * DONE rsubseq * DONE satisfies? as macro * DONE second * DONE select-keys * send * send-off * DONE seq * DONE seq? * seque * DONE sequence * DONE sequential? * DONE set * set-error-handler! * set-error-mode! * DONE set-validator! * DONE set? * DONE short * short-array * DONE shorts * DONE shuffle * shutdown-agents * slurp * DONE some * DONE some-fn * DONE sort * DONE sort-by * DONE sorted-map * DONE sorted-map-by * DONE sorted-set * DONE sorted-set-by * DONE sorted? * DONE special-symbol? * spit * DONE split-at * DONE split-with * DONE str * DONE string? * struct * struct-map * DONE subs * DONE subseq * DONE subvec * TODO supers * DONE swap! * DONE symbol * DONE symbol? * sync * DONE take * DONE take-last * DONE take-nth * DONE take-while * DONE test * the-ns * thread-bound? * DONE time * DONE to-array * DONE to-array-2d * DONE trampoline * DONE transient * DONE tree-seq * DONE true? * DONE type - returns JS constructor * DONE unchecked-add * DONE unchecked-add-int * DONE unchecked-byte * DONE unchecked-char * DONE unchecked-dec * DONE unchecked-dec-int * DONE unchecked-divide-int * DONE unchecked-double * DONE unchecked-float * DONE unchecked-inc * DONE unchecked-inc-int * DONE unchecked-int * DONE unchecked-long * DONE unchecked-multiply * DONE unchecked-multiply-int * DONE unchecked-negate * DONE unchecked-negate-int * DONE unchecked-remainder-int * DONE unchecked-short * DONE unchecked-subtract * DONE unchecked-subtract-int * DONE underive * unquote * unquote-splicing * DONE update-in * update-proxy * use * DONE val * DONE vals * var-get * var-set * DONE var? * DONE vary-meta * DONE vec * DONE vector * vector-of * DONE vector? * DONE when * DONE when-first * DONE when-let * DONE when-not * DONE while * with-bindings * with-bindings* * with-in-str * with-loading-context * TODO with-local-vars * DONE with-meta * with-open * DONE with-out-str * with-precision * DONE with-redefs * with-redefs-fn * TODO xml-seq * DONE zero? * DONE zipmap