I have been programming for over 20 years, most of it in FP land. ML is tractable, a beautiful prism through which one can peek at Computer Science as a subject, but it has a frustrating lack of _practical_ tooling and beginner-friendly community. For anything outside basic I/O, you will need to dust off compiler-specific extensions, most of them last used on "Un*x Workstations".
Just look at the Basis library. Safe to say it's nowhere near Racket, Scala, Clojure, Kotlin, ...
Just look at the Basis library. Safe to say it's nowhere near Racket, Scala, Clojure, Kotlin, ...
http://sml-family.org/Basis/manpages.html