Why Clojure doesn't need invokedynamic (groups.google.com)
recommended by 1 user | 2011 | 148 points by apgwoz | lisp | original thread |
One user recommended this thread. What they said:
simonb Jul 10, 2012 | on: Why is Clojure so slow? | context

Well, there is defonce [http://clojure.github.com/clojure/branch-master/clojure.core...]

As for function lookup, I recommend reading this thread: http://news.ycombinator.com/item?id=2928285 Also, vars are by default static (but can be made dynamic with ^:dynamic).