News for hackers. Stuff that matters.
Re:Clojure: It’s About the Libraries by brlewis on Thursday April 30, 2009 @12:19PM (#587004)
The impedance mismatch between Scheme and the JVM is a lot less than what the writer thinks. Here's the comment I just added to the post:

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

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.

Re:Clojure: It’s About the Libraries by brlewis on Thursday April 30, 2009 @06:51PM (#587716)
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.