-
Notifications
You must be signed in to change notification settings - Fork 75
clojure.core Annotations
minimal edited this page Sep 6, 2014
·
1 revision
This is a list of currently (0.2.68) unannotated vars in the clojure.core namespace.
110 vars left
clojure.core/->ArrayChunk
clojure.core/->Vec
clojure.core/->VecNode
clojure.core/->VecSeq
clojure.core/-cache-protocol-fn
clojure.core/-reset-methods
clojure.core/EMPTY-NODE
clojure.core/accessor
clojure.core/ancestors
clojure.core/array-map
clojure.core/assoc!
clojure.core/chunk-next
clojure.core/conj!
clojure.core/counted?
clojure.core/default-data-readers
clojure.core/descendants
clojure.core/disj!
clojure.core/dissoc!
clojure.core/empty
clojure.core/ensure
clojure.core/enumeration-seq
clojure.core/extend
clojure.core/extends?
clojure.core/file-seq
clojure.core/find-protocol-impl
clojure.core/find-protocol-method
clojure.core/float-array
clojure.core/float?
clojure.core/frequencies
clojure.core/get-method
clojure.core/hash-map
clojure.core/hash-ordered-coll
clojure.core/hash-unordered-coll
clojure.core/into-array
clojure.core/iterator-seq
clojure.core/juxt
clojure.core/keep-indexed
clojure.core/line-seq
clojure.core/load-file
clojure.core/load-string
clojure.core/loaded-libs
clojure.core/long-array
clojure.core/make-array
clojure.core/mix-collection-hash
clojure.core/not-any?
clojure.core/not-empty
clojure.core/not-every?
clojure.core/ns-imports
clojure.core/ns-interns
clojure.core/ns-publics
clojure.core/ns-refers
clojure.core/ns-unalias
clojure.core/ns-unmap
clojure.core/numerator
clojure.core/object-array
clojure.core/parents
clojure.core/partition-by
clojure.core/persistent!
clojure.core/pop!
clojure.core/prefers
clojure.core/print-dup
clojure.core/print-method
clojure.core/push-thread-bindings
clojure.core/ratio?
clojure.core/rational?
clojure.core/re-matches
clojure.core/re-pattern
clojure.core/record?
clojure.core/ref-history-count
clojure.core/ref-max-history
clojure.core/ref-min-history
clojure.core/ref-set
clojure.core/remove-all-methods
clojure.core/remove-method
clojure.core/replace
clojure.core/resultset-seq
clojure.core/reversible?
clojure.core/rsubseq
clojure.core/satisfies?
clojure.core/seque
clojure.core/sequential?
clojure.core/slurp
clojure.core/some?
clojure.core/sorted-map
clojure.core/sorted-map-by
clojure.core/sorted?
clojure.core/spit
clojure.core/struct
clojure.core/struct-map
clojure.core/subseq
clojure.core/test
clojure.core/to-array
clojure.core/to-array-2d
clojure.core/transient
clojure.core/tree-seq
clojure.core/unchecked-byte
clojure.core/unchecked-char
clojure.core/unchecked-double
clojure.core/unchecked-float
clojure.core/unchecked-int
clojure.core/unchecked-long
clojure.core/unchecked-short
clojure.core/underive
clojure.core/unquote
clojure.core/unquote-splicing
clojure.core/update-in
clojure.core/vector-of
clojure.core/with-bindings*
clojure.core/with-redefs-fn
clojure.core/xml-seq
This list can be generated using the following (dirty) code:
(->> (ns-publics 'clojure.core)
(filter (fn [[k v]]
(not (:macro (meta v)))))
(map first)
(map #(clojure.lang.Symbol/create "clojure.core" (name %)))
(filter #(not (@clojure.core.typed.var-env/CLJ-VAR-ANNOTATIONS %)))
sort
; print 1 per line
((fn [a] (println (str (count a) " vars left\n")) (doseq [s a] (prn s)))))