State of Clojure 2020
Clojure is a decent language. I've worked with it a good deal in work. But I would take any functional language with types over it. Some thoughts:- its dynamic-ness makes it not suited to large projects IMO.- The currently-accepted attempt at a non-type-system-type-system 'spec' is not well thought out.- Biggest wins I think are immutability by default, homoiconicity, and "simplicity"- The repl is fine but can be a crutch -- see startup time- Clojure still hasn't really found a niche, and I'm not sure I would ever reach for it first unless I was integrating with other clojure projects.