ライブラリ統計

Clojure内で使われているスペシャルフォーム、関数、マクロの使用頻度。

(. 562
(defn 494
(if 297
(let 247
(fn 236
(first 138
(when 106
(seq 103
(next 95
(= 94
(str 90
(recur 88
(defmethod 85
(apply 83
(def 79
(defmacro 78
(cons 78
(count 77
(map 74
(new 68
(instance? 64
`(. 61
(conj 60
(reduce 59
(meta 56
(and 54
(defn- 52
(or 51
(.write 50
(assoc 49
(loop 45
(println 40
(+ 39
(lazy-seq 37
(f 36
(do 35
(rest 31
(doseq 28
(list 27
(when-let 27
`(let 27

「.」が一番多いのか・・・。
かなり上位にdefmethodが出てくるあたり、Javaプログラマは頭の切替が必要か。
習得は容易なはずだが、きっかけが必要なのは確かだ。