back

by iLemming·7y ago·view on hn ↗
No need to be bitter just because you have failed to grasp what the language offers. There are good reasons why people keep discovering it and keep talking about it.

Clojure is not "owned" by Cognitect, it's an open-source language. In a sense it's as much "owned" as Rust is owned by Mozilla, C# by MSFT and Golang by Google. Yes, changes to the core ultimately do need to be approved by Rich Hickey and that's not necessarily a bad thing. Clojure's stability is something of a legend. In no other language ecosystem you can update things with such impunity. Where other languages start crumbling under their own weight, Clojure over the years stayed true to its core principles - it's predictable, moving from one major version to another won't cost you weeks of your time. I don't know where you get the notion of Clojure libraries being abandoned. Just because people not coming up with yet another front-end framework every couple of weeks?

I bet you just don't know Javascript to the point (or haven't worked on large enough projects) when it starts feeling very tiresome. Clojurescript offers multitude of tools to make it easier. That's why dev surveys like StackOverflow and State of JS show that Clojure is mainly chosen by more experienced programmers.

Frankly, even one full month of working with any language is not enough to learn its idioms and become comfortable with it. You didn't like - it's fine, you have your own reasons. There are people who do like it and you're struggling to understand why. No, they are not fanatics, they are pragmatists. For example: whenever I need to write code in any language and for whatever reason it cannot be Clojure - I would first do my prototyping in Clojure and then translate it to the other language. Even doing that I'm still much more faster.