タグ

lispとJVMに関するHashのブックマーク (1)

  • Solving Clojure Boot Time

    Clojure programs start slowly because they load the clojure.core namespace before doing anything useful. Loading the clojure.core namespace loads the Java class files for all of the functions in clojure.core and sets up Vars to point to new class instances corresponding to each function. This is slow. Simple desktop Clojure programs start about 35x more slowly than their Java counterparts. Clojure

    Solving Clojure Boot Time
    Hash
    Hash 2014/08/06
    読了 Clojureの起動を速くしたい. 関数初期化を遅延するのよさそうだけどせいぜい2倍なのでproduction向けAOTコンパイルしてしまうのはどうか, でもそれもうClojureじゃないよね, CommonLispは偉大という話
  • 1