Arcadia
Arcadia copied to clipboard
Further optimizations possible in ClojureCLR
Building on the recent round of optimization we could squeeze a bit more performance out of the compiler by loading IFns lazily the way we do metadata. Of the 867 defn vars in the Clojure standard library, only 170 are actually used to boot the language. From casual measurement loading these lazily seems to shave ~70ms off our start up time.