|
|
|
|
|
by xfer
2111 days ago
|
|
I would say tooling is the main reason haskell is not adopted even in personal projects much. The package manager used to be pretty bad, poor editor support is still the biggest obstacle for new-comers. Combine that with the fact that students are taught a procedural-style language in their school and you have small percentage of new-comers looking at it. Rust have an advantage here since it is procedural-ish language. But these problems require money and expertise and marketing from people who already are in the field, so a bit of chicken-egg problem. Arrogance is the last thing i would say about haskell community and i have interacted with them on reddit and irc. So not sure about that. The thing about ignoring enterprise needs is that the enterprises need to invest in the things they want. Those that do contribute are using haskell in enterprises that fit their needs. Otherwise it is primarily a research driven language. It's not very surprising that Go/Java is doing very well, looking at the investment done by the companies behind it. |
|
Stack and stackage made package management much easier for me. I am an enthusiastic, but not great Haskell programmer so I like running the ‘hlint’ linter program for hints on improving my code.
My heart is really with Common Lisp, but Haskell is also a pleasure to use and the tooling seems much better to me than five years ago.