4 ms·
I accept that Haskell is that language for some. As for me, I tried Haskell twice, and gave up each time: 1) reasoning about performance is just too difficult
by adwn 5y ago
I accept that Haskell is that language for some. As for me, I tried Haskell twice, and gave up each time:
1) reasoning about performance is just too difficult (due to lazy evaluation)
2) the community seems too focused on providing ever more abstract abstractions instead of practical solutions to actual problems
3) purity and freedom from side-effects cause a lot of friction and make many simple problems really hard; the libraries and patterns to solve that problem are too complicated for me to comprehend, so maybe I'm too dumb for Haskell (though I don't have any problems with Rust, so...)