u/yogthosin r/functionalprogramming • Recommends
On “Can't decide between F#, Clojure, Haskell... or something else?”
I've been using Clojure for past 6 years professionally, and I still enjoy working with it immensely. I find that the language does a really good job of getting out of the way and allowing me to focus on the problem.
In my view, the biggest advantage of Clojure over other choices is its simplicity. Clojure is a small language with a strong focus on pragmatism. I find that it allows you to apply a small number of concepts to a wide range of problems. This results in code that's easy to read and maintain, and prevalence of common patterns accepted by the community mean that it's easy to read code written by others as well.
The pragmatism also extends to the choice of runtimes. Clojure applic…