Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by jwr on Monday January 07, 2019 @12:06AM
(#18842925)
I really wish people wrote these comments after spending more than three minutes looking at a language.
Don't like the JVM startup time? See Clojurescript and planck. Sub-second startup+compilation+execution on my old laptop.
Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by reutsharabani on Tuesday January 08, 2019 @12:05PM
(#18857150)
Clojure is a language, it is not necessarily bound to the JVM (although the common implementation is the one using the JVM). Like CPython to Python.
The JVM also brings with it the entire JVM ecosystem which makes clojure very practical.
Finally, there is actually an implementation of clojure for the browser (clojurescript) - which is a better idea than anything I've seen on the front-end (react-redux is OK, but clojurescript wrappers to react are just awesome). There is also an implementation for the CLR.
Clojure runs everywhere, it has a rich ecosystem since it utilizes good hosts (JVM, CLR, js engines (with google compiler optimizations)). It is, IMO, the most practical lisp out there.
It's a shame, too, because Scheme/Lisp has proven itself to be a very worthwhile scripting language in its own right.