3 ms·
To add to this, Clojure benefits strongly from being a Lisp. The language syntax itself might change once an ice age, and even then libraries can extend it with
by JamesLeonis 9y ago
To add to this, Clojure benefits strongly from being a Lisp. The language syntax itself might change once an ice age, and even then libraries can extend it with macros. Old Clojure code will very likely run with the latest version.
Clojure(script) benefits as a compiled language as well. If Clojure 2.0 suddenly discovered Postfix notation was the GREATEST THING EVER, my 1.6, 1.8, and 1.9 projects and JARs are entirely unaffected. They could even run side by side, from the same interpreter version, without so much as a shrug of concern.
> (not even counting various versions of clojurescript!)
That made me laugh! Clojurescript should use a date stamp as the incremental version.