Why Clojure over other JVM Lisps: Kawa, Armed Bear or SISC?
问题 The JVM already had three Lisps before Clojure arrived on the scene: Kawa, Armed Bear and SISC. What gap does Clojure fill that was left by those Lisps? 回答1: Kawa, ABCL, and SISC are reimplementations of existing languages that are quite long in the tooth. They are excellent if for some reason you want to use standard Scheme or standard Common Lisp on the JVM. Clojure is a new language. It doesn't fill a gap . It adds entirely new possibilities. It favors a purely functional approach- Scheme