Pain Points of Haskell
As a guy who casually (definitely not in-depth) reviewed working with Haskell about 2 years ago I&#x27;d say the most relatable part of the article to me is: complexity in tooling and unnecessary tension when working with libraries. Also the String situation (several types of them).<p>A lot of the other points could be addressed but the community&#x27;s seeming unwillingness to tackle everyday productivity sends to me the message: &quot;Keep out!&quot;. :(<p>As a comparison, Elixir&#x27;s Mix and Rust&#x27;s Cargo are amazingly ergonomic build systems and provide all the tooling you need to work with the languages and your projects.<p>And hey, don&#x27;t kill me. As I said, I reviewed it casually for several days while comparing it with Rust and OCaml. They aren&#x27;t the easiest to start with either but Rust&#x27;s tooling is excellent, OCaml&#x27;s is also excellent but not immediately obvious (their docs have improved a lot), and Haskell&#x27;s is... kind of there, as the article points out.