3 ms·
This a really big deal for certain kinds of programs. In particular big loops over primitive data. A lot of people come to Clojure confused as to why certain si
by swannodette 16y ago
This a really big deal for certain kinds of programs. In particular big loops over primitive data. A lot of people come to Clojure confused as to why certain simple Java iterative algorithms don't convert into the exact same perf in Clojure. This change addresses those kind of programs in a big way while at the same time reducing the amount of manual type hinting.
With deftype, protocols, and statics the foundation for writing Clojure programs that show bare metal JVM perf without resorting to Java or macros is place.