DEV Community

Discussion on: Go from zero to clojure in 60 seconds

jreighley profile image

Clojure is adopted by the big corporations because it's immutability makes it trivial to scale into multi-threading, multi-processors and big data across cloud instances. It is used way more than people think. You talk to some Clojurists from big companies, and they have 100 or so Clojure developers out of a java ecosphere with thousands.. They don't talk about it much, but that doesn't make it at all insignificant.

Clojure is adopted by start-ups and such because it's repl driven development makes getting from idea to prototype very fast and easy. It's dynamic typing allows you to go straight into solving business problems without building a ton of data structure objects in advance.

Clojure also tends to come out on top on nearly all bug studies. Breaking changes are rare.

Those are the killer ideas propelling Clojure. It probably will never take over the world, but those who use it love it, and do pretty well for themselves by and large. It has a solid enough footprint that it isn't going away anytime soon.