In my humble opinion, main benefits of Clojure:
- Development cycle: modifying and experimenting on a running program.
- Treating data as maps. Direct and efficient immutability.
- Macros: Though used very scarcely, it's good to know that you'll be able
to extend the language from within if you
"A language that doesn't affect the way you think about programming is
not worth knowing." - Alan Perlis
A lot clojure's culture and philosophy is centered around Rich's talks.
I resisted this for a very long time. I'd rather spend 10 hours
reading a book than 1 hour watching someone speak. I wa