Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's very much worthwhile. Apart from being a Lisp, which says a lot on its own, Clojure has a bunch of other "brain-expanding" features. Its approaches to immutability, concurrency, and higher-order function munging (reducers and transducers), in particular, are very enlightening even if you end up writing something else for living.


One's life changes so much, after they leave /r/javascript and join /r/clojure.

Forgot to mention, clojure community isn't doing too badly at StackOverflow:

http://stackoverflow.com/research/developer-survey-2016#tech...


I like Clojure a lot and I consider the community tops in intellectual firepower. That being said, there is nothing great about transducers, they are merely a necessary hack because of Clojure's immutable data structures. To get around this computation bottleneck, you mutate the code instead of the data.

So transducers are a great hack, but not a great feature of the language, more of a necessary evil.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: