3 ms·
I agreed with most of your comment, but not the end. I don't think Clojure competes with Go or Nim. And Clojure seems to be the antithesis of Haskell. Clojure
by heftyfive 9y ago
I agreed with most of your comment, but not the end.
I don't think Clojure competes with Go or Nim. And Clojure seems to be the antithesis of Haskell. Clojure competes with Java, Kotlin, Scala, and C# if you're on an MS platform.
I used Clojure for pet projects for a while (it's a gorgeous language) but eventually went back to Python because I wanted something with:
* easier interop with C/native libraries,
* faster startup (though for scripts, [inlein](http://inlein.org/ http://inlein.org/) mitigates this issue)
* no requirement of the JVM
* better error messages / more help finding my bugs
* smaller memory and cpu footprint
Looked at some Schemes (Chicken), but couldn't stomach the car/cdr/dotted-pair stuff after having nice data structures like in Clojure, Python, et al. Not interested in ClojureScript, as I don't want JS underneath. Still prefer Clojure-the-language to Python-the-language, but here we are.
- idobai 9y agoClojure doesn't competes with anything because almost nobody uses it. It's actually just an over-hyped script language used by script kiddies. There are so many drawbacks in that language but of course, zealotry fuels ignorance.
- didibus 9y agoWhy wouldn't Clojure compete with go or nim? Go and Nim are both mostly used for backend services, long running processes deployed inside docker instances, etc. I agree it competes a little less then it does against Java, C#, et all. But it still does, in that there's overlap for what projects they'd be good candidate for.