|
|
|
|
|
by hydandata
2461 days ago
|
|
I used it at work[0] for a few years and it was great, but I did not scale that project to large number of people, mainly because it did not need to. Folks at Grammarly have a writeup about how they are using it, it might have more relevant information for you[1]. I would definitely consider using it again, but proper buy-in takes time, and I have simply been moving too fast since then. I am still not a big fan of Clojure myself, but it is definitely seems easier to sell than CL. In my humble opinion, if you are already a convert the benefits of going from Clojure to CL will not be as great as the ones for going from Java to Clojure. [0] https://news.ycombinator.com/item?id=13979002 [1] http://tech.grammarly.com/blog/posts/Running-Lisp-in-Product... |
|
The reason I ask is that Clojure is an easy-ish sell largely because there's a near guarantee that you will never be blocked due to lack of libraries, since you can mooch off of anything in the Java ecosystem (similar arguments can be made for F#). I hate Java, but it has been around a long time and is extremely popular, and as a result there is a library for virtually anything for it. As far as I know, there is no such guarantee for CL...unless I'm mistaken (which wouldn't surprise me).
When using it for work, did you ever get stuck because of a lack of libraries (e.g. JSON parsing, protobufs, socketing stuff, threadsafe collections)?