I'm currently exploring Haskell, OCaml, and Clojure with respect to not only the core language features themselves, but also with respect to their communities and third-party frameworks for math and machine learning. I'm mostly interested in the best "general purpose functional programming language for data science" but would also be curious which functional languages have a particularly strong hand within specific domains (e.g. medical, finance, etc.)