Am I nuts? Should I just learn Clojure? I did start out with Common LISP but haven't touched any LISP for 20 years so my memory of it has faded!
For me, Haskell is an exercise language. I used it professionally for a while, but felt that the trade-off between safety and reduced development velocity was not always worth it.
I feel like Haskell is a good teacher exactly because it can be such a pain to work with.
You are going to miss some of the benefits of FP by doing functional style programming in JS, rather than relying on purity.
I myself have not noticed any reduced development speed in Haskell or other ML dialects. On the contrary, any non-trivial work is a lot easier because of the reduced complexity of reasoning about pure code with well-defined types.
Haskell specifically can be a little slower due to setup and library complexity as well as compile times.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.