3 ms·
Do you understand that he is talking about Lacinia, which is from WalMart? Do you feel that WalMart is esoteric? Do you wonder why WalMart has decided to commit
by lkrubner 9y ago
Do you understand that he is talking about Lacinia, which is from WalMart? Do you feel that WalMart is esoteric? Do you wonder why WalMart has decided to commit to Clojure?
A friend of mine offers the somewhat humorous summary of Clojure as "a library that makes concurrency easier in Java." And I suspect that is why so many large companies are moving towards it. These were companies that had a large number of Java programmers. Presumably the programmers often made mistakes regarding concurrency, and they were looking for a way to make it easier to manage concurrency. And so they switched to Clojure.
Interop between Java and Clojure is seemless, so a lot of companies that are already using Java can add in Clojure painlessly. Actually, I should state that more strongly, Clojure removes some of the pain of dealing with concurrency.
Lacinia is new. The first public release was just 6 months ago:
https://github.com/walmartlabs/lacinia/commits/master?after=14c340a16b82de6ed3d0651b9de7d08c7651e447+419 https://github.com/walmartlabs/lacinia/commits/master?after=...
The fact that big companies like WalMart are committing to Clojure, and then releasing their libraries to the community, suggests that Clojure is going mainstream.