3 ms·
Well, go figure -- not an hour after I post this, I find Kawa: http://www.gnu.org/software/kawa/ http://www.gnu.org/software/kawa/ I remember finding this befo
by amalcon 19y ago
Well, go figure -- not an hour after I post this, I find Kawa:
http://www.gnu.org/software/kawa/ http://www.gnu.org/software/kawa/
I remember finding this before, but for some reason deciding it was not what I wanted. I can't find anything important missing, though... Cool.
- brlewis 19y agoI was about to post saying you must not have looked very hard. I've been using Kawa successfully for years. Its biggest fault is that there are so few bugs that I'm not motivated to keep up with new releases. There is at least one other JVM-based Scheme implementation out there, and it's stable and well maintained too.
- dpapathanasiou 19y agoThere is at least one other JVM-based Scheme implementation out there, and it's stable and well maintained too. The next LispNYC meeting (Tues., Nov. 13) is going to be on this subject: "Rich Hickey Presents Clojure - A Dynamic Programming Language for the JVM" (http://lispnyc.org/home.clp http://lispnyc.org/home.clp)
- brlewis 19y agoI just remembered the name of the other implementation: SISC, an interpreter. (Kawa is a compiler, but it does have an interactive REPL.)
- tuukkah 19y agoI remember looking at Bigloo a long time ago, but I haven't kept up with the development.
- brlewis 19y agoBigloo is a Scheme compiler that supports the JVM as one of its back-end targets. Kawa is a JVM compiler that supports Scheme as one of its front-end languages. SISC is an interpreter that runs on the JVM. There are other Scheme interpeters for the JVM, but SISC is the most prominent and said to be the fastest interpreter. In some tests it even beat the Kawa compiler.