3 ms·
Clojure. Clojure is an objectively superior language, and it used to have a lot of potential. I used it for four years, and even built up a nice sized engineer
by wildermuthn 3y ago
Clojure.
Clojure is an objectively superior language, and it used to have a lot of potential. I used it for four years, and even built up a nice sized engineering team around it.
But its ecosystem was already tenuous when Rich Hickey curb stomped it with a rant about how the ecosystem didn’t matter — only Rich Hickey mattered.
At that point it became clear to me that the ecosystem would gradually vanish into non-significance, especially given the core team’s tendency to co-opt popular existing libraries into Clojure itself (thus stifling any further innovation).
Clojure is an objectively better language than Python and JavaScript, but both have an objectively better ecosystem of frameworks and libraries. It would be foolish to choose Clojure over them.
- bicx 3y agoI think Elixir and Clojure are in a similar bind. The ecosystems just never took off, and they couldn’t ride the 2015-2020 functional language hype wave into critical mass. I think both of those technologies deserve a lot more broad investment than they’ve received.
- balencpp 3y agoI think Elixir is doing quite well now. It's by no means mainstream, but it's also not in the same category as Clojure; it's on a slow,steady positive trajectory.