Re:Clojure: It’s About the Libraries
by asciilifeform on Thursday April 30, 2009 @05:19PM
(#587559)
> The impedance mismatch between Scheme and the JVM is a lot less than what the writer thinks
Tail call optimization? Scheme is a cruel parody of itself without it.
I can only remember two cases where I had to turn on the full-tail-call option to the Kawa compiler, and even then performance wasn't a problem. The SISC Scheme interpreter does reasonably well too, and it has full tail call optimization all the time.
You don’t need primitive-static-method in Kawa as of several years ago. It’s just there for backward compatibility. Newer syntax for calling Java methods is much easier:
http://www.gnu.org/software/kawa/Method-operations.html