Last active
January 28, 2019 11:02
-
-
Save reborg/f7068568ff27d2b6b8f3cb5c439e3839 to your computer and use it in GitHub Desktop.
Clojure functions usage frequencies
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
| ;; The list of (almost) all Clojure public functions and macros ordered by usage. Source: Github code search for Clojure repositories. | |
| (["ns" 394490] | |
| ["defn" 293918] | |
| ["require" 279210] | |
| ["let" 237654] | |
| ["def" 172983] | |
| ["refer" 163654] | |
| ["map" 159781] | |
| ["fn" 154482] | |
| ["str" 145899] | |
| ["nil?" 125109] | |
| ["use" 119952] | |
| ["test" 115419] | |
| ["first" 98908] | |
| ["get" 93911] | |
| ["true?" 91826] | |
| ["when" 91463] | |
| ["name" 90469] | |
| ["string?" 86492] | |
| ["if" 85942] | |
| ["keys" 85435] | |
| ["not" 85308] | |
| ["*in*" 84696] | |
| ["count" 82940] | |
| ["apply" 82234] | |
| ["main" 80433] | |
| ["assoc" 78532] | |
| ["and" 76927] | |
| ["not=" 76252] | |
| ["for" 73239] | |
| ["false?" 72914] | |
| ["println" 72155] | |
| ["or" 67785] | |
| ["import" 67653] | |
| ["set" 66771] | |
| ["import*" 65438] | |
| ["set?" 65314] | |
| ["deftest" 64479] | |
| ["list?" 62066] | |
| ["seq?" 62007] | |
| ["seq" 60948] | |
| ["into" 60415] | |
| ["key" 59403] | |
| ["empty" 58002] | |
| ["empty?" 57831] | |
| ["set!" 57801] | |
| ["type" 57437] | |
| ["list" 57118] | |
| ["io!" 56924] | |
| ["file" 56414] | |
| ["filter" 56371] | |
| ["list*" 56287] | |
| ["*file*" 55083] | |
| ["defn-" 54947] | |
| ["atom" 54225] | |
| ["cond" 53323] | |
| ["path" 53253] | |
| ["update" 52794] | |
| ["are" 52436] | |
| ["remove" 52303] | |
| ["recur" 52122] | |
| ["reduce" 51871] | |
| ["loop*" 51379] | |
| ["loop" 51379] | |
| ["conj!" 51138] | |
| ["conj" 51138] | |
| ["inc" 50946] | |
| ["write" 50195] | |
| ["print" 47563] | |
| ["root" 47313] | |
| ["range" 46953] | |
| ["vector?" 46662] | |
| ["vector" 46662] | |
| ["parse" 46626] | |
| ["read" 46619] | |
| ["take" 46178] | |
| ["new" 45952] | |
| ["number?" 45858] | |
| ["testing" 45662] | |
| ["some?" 45655] | |
| ["some" 45202] | |
| ["*out*" 44851] | |
| ["merge" 43970] | |
| ["doseq" 43785] | |
| ["find" 43687] | |
| ["try" 43129] | |
| ["second" 42892] | |
| ["last" 42657] | |
| ["rest" 42359] | |
| ["class?" 41813] | |
| ["time" 41259] | |
| ["keyword" 40625] | |
| ["next" 39318] | |
| ["content" 39309] | |
| ["format" 39007] | |
| ["case" 38936] | |
| ["case*" 38259] | |
| ["class" 37994] | |
| ["contains?" 37554] | |
| ["swap!" 37527] | |
| ["source" 37508] | |
| ["index" 36447] | |
| ["throw" 36069] | |
| ["integer?" 35779] | |
| ["concat" 35451] | |
| ["function?" 35450] | |
| ["join" 34933] | |
| ["partial" 34745] | |
| ["if-let" 34455] | |
| ["catch" 33886] | |
| ["reset!" 33495] | |
| ["element" 33361] | |
| ["split" 32910] | |
| ["vec" 32337] | |
| ["int" 32097] | |
| ["replace" 31549] | |
| ["max" 31451] | |
| ["repl" 31021] | |
| ["nth" 30608] | |
| ["min" 30329] | |
| ["val" 29939] | |
| ["dec" 29506] | |
| ["instance?" 29313] | |
| ["doc" 29306] | |
| ["load" 29058] | |
| ["zero?" 28321] | |
| ["select" 28231] | |
| ["when-not" 27818] | |
| ["resource" 26781] | |
| ["cons" 26761] | |
| ["dir" 26315] | |
| ["hash" 26169] | |
| ["symbol" 26084] | |
| ["comp" 25771] | |
| ["identity" 25749] | |
| ["reader" 25482] | |
| ["right" 25451] | |
| ["meta" 25366] | |
| ["sort" 24831] | |
| ["coll?" 24761] | |
| ["gen-class" 24621] | |
| ["dissoc!" 24304] | |
| ["dissoc" 24304] | |
| ["get-in" 23955] | |
| ["when-let" 23894] | |
| ["rights" 23376] | |
| ["sequence" 23274] | |
| ["left" 23055] | |
| ["binding" 22939] | |
| ["project" 22848] | |
| ["every?" 22594] | |
| ["end?" 22252] | |
| ["tag" 22249] | |
| ["vals" 22022] | |
| ["while" 22008] | |
| ["drop" 21735] | |
| ["pos?" 21644] | |
| ["namespace" 21538] | |
| ["var?" 21129] | |
| ["doto" 20225] | |
| ["send" 20070] | |
| ["boolean" 19798] | |
| ["repeat" 19785] | |
| ["comment" 19785] | |
| ["long" 19362] | |
| ["reverse" 19326] | |
| ["update-in" 19034] | |
| ["num" 18998] | |
| ["declare" 18634] | |
| ["var" 18548] | |
| ["ref" 17937] | |
| ["double" 17849] | |
| ["defrecord" 17808] | |
| ["down" 17735] | |
| ["slurp" 17592] | |
| ["even?" 17563] | |
| ["pr" 17439] | |
| ["rand" 17359] | |
| ["assert" 17213] | |
| ["defprotocol" 17204] | |
| ["defonce" 17074] | |
| ["defmethod" 16215] | |
| ["mapcat" 16115] | |
| ["char?" 16114] | |
| ["mod" 15568] | |
| ["append!" 15326] | |
| ["writer" 15272] | |
| ["eval" 15251] | |
| ["read-string" 15101] | |
| ["assoc-in" 14988] | |
| ["*session*" 14971] | |
| ["copy" 14841] | |
| ["doall" 14403] | |
| ["pr-str" 14278] | |
| ["pprint" 14265] | |
| ["char" 14171] | |
| ["re-find" 13956] | |
| ["hash-map" 13824] | |
| ["reify*" 13640] | |
| ["reify" 13640] | |
| ["float" 13633] | |
| ["byte" 13447] | |
| ["extend" 13197] | |
| ["resolve" 13183] | |
| ["methods" 13182] | |
| ["keep" 12674] | |
| ["defmulti" 12483] | |
| ["aget" 12331] | |
| ["flatten" 12120] | |
| ["bytes" 12110] | |
| ["subs" 12045] | |
| ["with-open" 11970] | |
| ["deref" 11755] | |
| ["mapv" 11677] | |
| ["iterate" 11608] | |
| ["record?" 11547] | |
| ["constantly" 11485] | |
| ["future?" 11405] | |
| ["children" 11287] | |
| ["pop!" 11286] | |
| ["pop" 11286] | |
| ["prn" 11086] | |
| ["future" 11052] | |
| ["sorted" 11039] | |
| ["sync" 11035] | |
| ["sort-by" 10984] | |
| ["deftype*" 10968] | |
| ["deftype" 10968] | |
| ["condp" 10825] | |
| ["letfn*" 10572] | |
| ["letfn" 10572] | |
| ["zipmap" 10421] | |
| ["aset" 10298] | |
| ["select-keys" 10189] | |
| ["trim" 9881] | |
| ["dotimes" 9833] | |
| ["persistent!" 9828] | |
| ["compile" 9774] | |
| ["repeatedly" 9748] | |
| ["compare" 9745] | |
| ["walk" 9744] | |
| ["rand-int" 9682] | |
| ["blank?" 9613] | |
| ["identical?" 9588] | |
| ["sequential?" 9490] | |
| ["newline" 9407] | |
| ["distinct?" 9385] | |
| ["distinct" 9385] | |
| ["quote" 9353] | |
| ["ensure" 9269] | |
| ["force" 8989] | |
| ["finally" 8917] | |
| ["short" 8894] | |
| ["*err*" 8810] | |
| ["difference" 8752] | |
| ["re-matches" 8746] | |
| ["proxy" 8677] | |
| ["lazy-seq" 8551] | |
| ["complement" 8329] | |
| ["take-while" 8232] | |
| ["flush" 8203] | |
| ["interpose" 8097] | |
| ["attrs" 8089] | |
| ["agent" 8068] | |
| ["*agent*" 8064] | |
| ["with-meta" 7980] | |
| ["delay" 7930] | |
| ["rem" 7912] | |
| ["dosync" 7832] | |
| ["group-by" 7715] | |
| ["merge-with" 7640] | |
| ["into-array" 7612] | |
| ["neg?" 7571] | |
| ["odd?" 7556] | |
| ["quot" 7551] | |
| ["gensym" 7543] | |
| ["edit" 7535] | |
| ["union" 7528] | |
| ["map-indexed" 7318] | |
| ["memoize" 6958] | |
| ["lower-case" 6804] | |
| ["spit" 6759] | |
| ["interleave" 6746] | |
| ["disj!" 6690] | |
| ["disj" 6690] | |
| ["peek" 6684] | |
| ["cat" 6649] | |
| ["juxt" 6643] | |
| ["extend-protocol" 6594] | |
| ["run-tests" 6554] | |
| ["chars" 6501] | |
| ["report" 6463] | |
| ["re-seq" 6359] | |
| ["printf" 6352] | |
| ["subvec" 6337] | |
| ["dorun" 6318] | |
| ["butlast" 6268] | |
| ["not-empty" 6145] | |
| ["sh" 6087] | |
| ["satisfies?" 6053] | |
| ["re-pattern" 6024] | |
| ["alength" 5941] | |
| ["ifn?" 5768] | |
| ["rand-nth" 5740] | |
| ["cycle" 5652] | |
| ["prev" 5613] | |
| ["extend-type" 5539] | |
| ["shuffle" 5538] | |
| ["emit" 5425] | |
| ["ex-info" 5319] | |
| ["diff" 5251] | |
| ["frequencies" 5173] | |
| ["with-out-str" 5155] | |
| ["*warn-on-reflection*" 5125] | |
| ["make-array" 5076] | |
| ["load-file" 5032] | |
| ["intersection" 4969] | |
| ["in-ns" 4751] | |
| ["decimal?" 4714] | |
| ["branch?" 4708] | |
| ["transient" 4654] | |
| ["promise" 4623] | |
| ["drop-while" 4555] | |
| ["add-watch" 4497] | |
| ["upper-case" 4496] | |
| ["use-fixtures" 4463] | |
| ["ffirst" 4442] | |
| ["start-server" 4410] | |
| ["reduce-kv" 4408] | |
| ["sorted-map" 4356] | |
| ["rename" 4238] | |
| ["drop-last" 4205] | |
| ["includes?" 4177] | |
| ["keywordize-keys" 4164] | |
| ["partition-by" 4065] | |
| ["parents" 4059] | |
| ["bit-and" 4003] | |
| ["ref-set" 3963] | |
| ["line-seq" 3959] | |
| ["ratio?" 3914] | |
| ["split-lines" 3910] | |
| ["pp" 3778] | |
| ["alter-var-root" 3747] | |
| ["formatter" 3733] | |
| ["ns-name" 3679] | |
| ["byte-array" 3666] | |
| ["some->>" 3621] | |
| ["some->" 3621] | |
| ["fnil" 3611] | |
| ["associative?" 3539] | |
| ["cond->>" 3530] | |
| ["cond->" 3530] | |
| ["partition-all" 3494] | |
| ["derive" 3467] | |
| ["not-any?" 3409] | |
| ["extends?" 3361] | |
| ["capitalize" 3252] | |
| ["array-map" 3234] | |
| ["doubles" 3104] | |
| ["sorted-set" 3096] | |
| ["ints" 3082] | |
| ["bit-or" 3068] | |
| ["max-key" 3054] | |
| ["reductions" 3051] | |
| ["split-at" 3040] | |
| ["split-with" 3016] | |
| ["bigint" 2989] | |
| ["cast" 2982] | |
| ["macroexpand" 2960] | |
| ["bit-shift-left" 2949] | |
| ["isa?" 2932] | |
| ["stop-server" 2931] | |
| ["filterv" 2915] | |
| ["realized?" 2900] | |
| ["hash-set" 2896] | |
| ["subset?" 2892] | |
| ["input-stream" 2860] | |
| ["successful?" 2836] | |
| ["*print-length*" 2826] | |
| ["pmap" 2811] | |
| ["to-array" 2803] | |
| ["bit-shift-right" 2780] | |
| ["ex-data" 2715] | |
| ["alter-meta!" 2713] | |
| ["counted?" 2709] | |
| ["take-nth" 2651] | |
| ["trampoline" 2650] | |
| ["as->" 2646] | |
| ["read-line" 2626] | |
| ["prn-str" 2606] | |
| ["object-array" 2552] | |
| ["*print-dup*" 2528] | |
| ["rseq" 2520] | |
| ["ancestors" 2467] | |
| ["remove-watch" 2447] | |
| ["sorted-map-by" 2446] | |
| ["compare-and-set!" 2433] | |
| ["keep-indexed" 2427] | |
| ["double-array" 2417] | |
| ["print-str" 2409] | |
| ["tree-seq" 2403] | |
| ["folder" 2400] | |
| ["find-ns" 2400] | |
| ["bit-xor" 2396] | |
| ["ns-resolve" 2391] | |
| ["with-redefs" 2348] | |
| ["*print-level*" 2339] | |
| ["file-seq" 2323] | |
| ["nnext" 2300] | |
| ["booleans" 2237] | |
| ["some-fn" 2224] | |
| ["longs" 2208] | |
| ["postwalk" 2149] | |
| ["fnext" 2143] | |
| ["deliver" 2118] | |
| ["supers" 2116] | |
| ["locking" 2115] | |
| ["rightmost" 2089] | |
| ["min-key" 2085] | |
| ["replace-first" 2080] | |
| ["long-array" 2014] | |
| ["every-pred" 2007] | |
| ["nthnext" 1976] | |
| ["descendants" 1962] | |
| ["not-every?" 1924] | |
| ["subseq" 1912] | |
| ["ns-publics" 1906] | |
| ["await" 1904] | |
| ["bit-test" 1883] | |
| ["aclone" 1875] | |
| ["*print-meta*" 1871] | |
| ["prefers" 1866] | |
| ["ns-interns" 1853] | |
| ["*print-readably*" 1853] | |
| ["prefer-method" 1845] | |
| ["biginteger" 1823] | |
| ["sorted-set-by" 1822] | |
| ["bit-not" 1782] | |
| ["set-validator!" 1779] | |
| ["reversible?" 1740] | |
| ["bit-set" 1718] | |
| ["get-method" 1699] | |
| ["shorts" 1684] | |
| ["unchecked-inc" 1675] | |
| ["make-hierarchy" 1666] | |
| ["get-validator" 1652] | |
| ["areduce" 1646] | |
| ["intern" 1642] | |
| ["println-str" 1631] | |
| ["nfirst" 1631] | |
| ["bit-clear" 1631] | |
| ["bit-flip" 1630] | |
| ["shutdown-agents" 1628] | |
| ["rsubseq" 1624] | |
| ["fold" 1617] | |
| ["to-array-2d" 1599] | |
| ["remove-method" 1591] | |
| ["bit-and-not" 1573] | |
| ["as-file" 1553] | |
| ["unchecked-add-int" 1542] | |
| ["reset-meta!" 1539] | |
| ["unchecked-multiply" 1531] | |
| ["unchecked-dec" 1531] | |
| ["underive" 1529] | |
| ["remove-all-methods" 1519] | |
| ["unchecked-multiply-int" 1504] | |
| ["unchecked-subtract" 1493] | |
| ["unchecked-divide-int" 1478] | |
| ["javadoc" 1454] | |
| ["rename-keys" 1452] | |
| ["unchecked-negate" 1423] | |
| ["unchecked-inc-int" 1419] | |
| ["zipper" 1417] | |
| ["error-handler" 1411] | |
| ["the-ns" 1408] | |
| ["bean" 1399] | |
| ["unchecked-subtract-int" 1397] | |
| ["unchecked-remainder-int" 1396] | |
| ["proxy-super" 1394] | |
| ["unchecked-negate-int" 1376] | |
| ["trim-newline" 1367] | |
| ["macroexpand-1" 1365] | |
| ["unchecked-dec-int" 1357] | |
| ["unsigned-bit-shift-right" 1355] | |
| ["bigdec" 1285] | |
| ["send-off" 1281] | |
| ["re-matcher" 1281] | |
| ["prewalk" 1244] | |
| ["var-get" 1225] | |
| ["lazy-cat" 1212] | |
| ["munge" 1202] | |
| ["output-stream" 1201] | |
| ["commute" 1180] | |
| ["cl-format" 1172] | |
| ["*command-line-args*" 1158] | |
| ["amap" 1133] | |
| ["*compile-path*" 1131] | |
| ["map-invert" 1126] | |
| ["memfn" 1114] | |
| ["create-ns" 1106] | |
| ["delete-file" 1098] | |
| ["pst" 1089] | |
| ["nthrest" 1054] | |
| ["triml" 1052] | |
| ["loaded-libs" 1027] | |
| ["reducer" 1005] | |
| ["bases" 993] | |
| ["trimr" 988] | |
| ["xml-zip" 982] | |
| ["clojure-version" 932] | |
| ["*clojure-version*" 932] | |
| ["index-of" 917] | |
| ["starts-with?" 871] | |
| ["random-sample" 837] | |
| ["superset?" 822] | |
| ["print-stack-trace" 821] | |
| ["iterator-seq" 807] | |
| ["ns-aliases" 805] | |
| ["validated" 800] | |
| ["apropos" 791] | |
| ["with-local-vars" 775] | |
| ["with-test" 771] | |
| ["when-first" 765] | |
| ["find-doc" 762] | |
| ["with-bindings" 758] | |
| ["print-table" 754] | |
| ["enumeration-seq" 751] | |
| ["char-array" 734] | |
| ["ns-map" 732] | |
| ["ns-unmap" 730] | |
| ["if-some" 729] | |
| ["float-array" 705] | |
| ["rational?" 697] | |
| ["stringify-keys" 677] | |
| ["run-all-tests" 672] | |
| ["*default-data-reader-fn*" 667] | |
| ["code-dispatch" 659] | |
| ["demunge" 655] | |
| ["find-var" 645] | |
| ["postwalk-replace" 639] | |
| ["with-pprint-dispatch" 627] | |
| ["with-in-str" 620] | |
| ["make-node" 614] | |
| ["parse-timestamp" 589] | |
| ["future-cancel" 589] | |
| ["when-some" 584] | |
| ["*data-readers*" 578] | |
| ["ends-with?" 569] | |
| ["macroexpand-all" 556] | |
| ["remove-ns" 543] | |
| ["append-child" 527] | |
| ["load-string" 522] | |
| ["destructure" 516] | |
| ["prewalk-replace" 515] | |
| ["monitor-enter" 494] | |
| ["monitor-exit" 493] | |
| ["re-groups" 489] | |
| ["root-cause" 484] | |
| ["definline" 484] | |
| ["write-out" 474] | |
| ["test-var" 470] | |
| ["gen-interface" 465] | |
| ["simple-dispatch" 457] | |
| ["pprint-newline" 449] | |
| ["pprint-logical-block" 449] | |
| ["ns-imports" 448] | |
| ["seq-zip" 447] | |
| ["with-precision" 446] | |
| ["var-set" 437] | |
| ["ns-refers" 435] | |
| ["as-url" 432] | |
| ["boolean-array" 408] | |
| ["lefts" 398] | |
| ["vector-zip" 389] | |
| ["browse-url" 388] | |
| ["monoid" 387] | |
| ["agent-error" 387] | |
| ["pprint-indent" 385] | |
| ["test-ns" 383] | |
| ["pcalls" 381] | |
| ["formatter-out" 381] | |
| ["insert-right" 366] | |
| ["do-template" 354] | |
| ["set-pprint-dispatch" 348] | |
| ["short-array" 339] | |
| ["future-call" 338] | |
| ["vector-of" 333] | |
| ["last-index-of" 331] | |
| ["*compile-files*" 328] | |
| ["insert-child" 323] | |
| ["inc-report-counter" 323] | |
| ["await-for" 313] | |
| ["print-length-loop" 299] | |
| ["with-test-out" 293] | |
| ["insert-left" 292] | |
| ["*math-context*" 281] | |
| ["future-done?" 279] | |
| ["push-thread-bindings" 269] | |
| ["pvalues" 268] | |
| ["pop-thread-bindings" 266] | |
| ["do-report" 263] | |
| ["assert-expr" 260] | |
| ["with-sh-dir" 246] | |
| ["restart-agent" 246] | |
| ["pprint-tab" 243] | |
| ["testing-vars-str" 242] | |
| ["resultset-seq" 242] | |
| ["read-instant-date" 237] | |
| ["source-fn" 233] | |
| ["error-mode" 229] | |
| ["testing-contexts-str" 226] | |
| ["rationalize" 226] | |
| ["load-reader" 224] | |
| ["thread-bound?" 223] | |
| ["seque" 216] | |
| ["aset-int" 214] | |
| ["test-vars" 210] | |
| ["char-escape-string" 207] | |
| ["join-fixtures" 205] | |
| ["compose-fixtures" 196] | |
| ["aset-byte" 195] | |
| ["set-test" 194] | |
| ["emit-element" 190] | |
| ["deftest-" 184] | |
| ["resolve-class" 180] | |
| ["set-error-handler!" 177] | |
| ["default-data-readers" 175] | |
| ["ns-unalias" 174] | |
| ["update-proxy" 170] | |
| ["aset-double" 162] | |
| ["extenders" 161] | |
| ["repl-read" 160] | |
| ["repl-caught" 152] | |
| ["dir-fn" 149] | |
| ["aset-long" 143] | |
| ["repl-init" 142] | |
| ["set-error-mode!" 141] | |
| ["get-thread-bindings" 141] | |
| ["test-all-vars" 140] | |
| ["future-cancelled?" 140] | |
| ["file-position" 140] | |
| ["with-sh-env" 139] | |
| ["get-proxy-class" 139] | |
| ["aset-char" 139] | |
| ["apply-template" 139] | |
| ["construct-proxy" 135] | |
| ["init-proxy" 134] | |
| ["load-script" 133] | |
| ["aset-boolean" 132] | |
| ["type-reflect" 131] | |
| ["aset-float" 131] | |
| ["stack-element-str" 127] | |
| ["ref-history-count" 123] | |
| ["print-throwable" 122] | |
| ["re-quote-replacement" 119] | |
| ["aset-short" 119] | |
| ["skip-whitespace" 118] | |
| ["find-keyword" 117] | |
| ["read-instant-timestamp" 116] | |
| ["foldcat" 114] | |
| ["do-reflect" 114] | |
| ["release-pending-sends" 112] | |
| ["try-expr" 110] | |
| ["read-instant-calendar" 110] | |
| ["as-relative-path" 109] | |
| ["ref-max-history" 105] | |
| ["skip-if-eol" 104] | |
| ["repl-exception" 100] | |
| ["char-name-string" 100] | |
| ["repl-prompt" 98] | |
| ["send-via" 95] | |
| ["proxy-mappings" 94] | |
| ["ref-min-history" 93] | |
| ["content-handler" 92] | |
| ["repl-requires" 90] | |
| ["startparse-sax" 87] | |
| ["assert-any" 81] | |
| ["postwalk-demo" 80] | |
| ["prewalk-demo" 78] | |
| ["get-possibly-unbound-var" 74] | |
| ["print-trace-element" 71] | |
| ["set-agent-send-executor!" 64] | |
| ["int-map" 64] | |
| ["set-break-handler!" 63] | |
| ["add-local-javadoc" 57] | |
| ["add-remote-javadoc" 56] | |
| ["with-read-known" 54] | |
| ["thread-stopper" 50] | |
| ["flag-descriptors" 44] | |
| ["stop-servers" 14] | |
| ["start-servers" 12]) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment