3 ms·
>> My understanding is that Clojure is meant to be Scheme like, but it is not fully compliant to a Scheme spec, my only guess is due to JVM specific nuances, bu
by thesuperbigfrog 3y ago
>> My understanding is that Clojure is meant to be Scheme like, but it is not fully compliant to a Scheme spec, my only guess is due to JVM specific nuances, but I could be wrong.
Clojure's syntax and semantics are quite different from Scheme and Common Lisp:
https://clojure.org/reference/lisps https://clojure.org/reference/lisps
https://www.more-magic.net/posts/thoughts-on-clojure.html https://www.more-magic.net/posts/thoughts-on-clojure.html
Most differences are due to design choices, not merely JVM nuances. A few differences are due to JVM limitations at the time that Clojure was designed.
I don't think any attempt was made to comply with a Scheme spec.
- giancarlostoro 3y agoGood to know, thank you! I have only done a small amount of Clojure and Racket.