> Not sure why you'd take that attitude though, really not a great way to get across whatever point you think you have
My point is that Haskell is older than I am, and still hasn't figured out to produce a decent developer experience.I guess to fail to understand how if the language is as fantastic as it's made out to be, why there's no equivalent to rust-analyzer or Eclipse jdt.ls and it can't build my company's 50MB binary in less than half an hour. And why is this state of affairs tolerated for decades? Pascal/Delphi had an IDE and Dev UX that, according to programmers old enough to have used it, surpasses the productivity of most modern tools. And it is capable of compiling a billion lines of code in a couple of minutes. https://www.fmxexpress.com/ryzen-9-5950x-one-billion-lines-o... So what is up with Haskell? "Ymmv I guess" isn't what I would call a sound approach to core language tooling. > other than that you can rant.
Oh no, I purposefully left all of the concrete complaints and details out.Unless someone wants to. Then I can dump a wall of particular things that are broken. See: "and if someone really wants to know I can provide a massively detailed, exhaustive list with logs, screenshots, Github issues, etc." |
GHC's compilation speed is in the same category as G++, which isn't great, but we users are mostly used to it, and deal with it by standard methods like separate compilation.
Some of the other issues you mention (such as crashes) are more significant, while some (IDE integration) are mostly a matter of the hardcore users not caring that much. I'm not that hardcore myself, but I was satisfied with Emacs Haskell mode until it broke a few releases ago, and even now it's fine for editing Haskell code, just not for running it inside the editor.