I just want to help myself and everyone to have the right information so we can all make the best decisions for ourselves ;)
I get the feeling and I've had it before as well, mostly due to cabal hell. I've found it to be the biggest culprit of making the entire language buggy, but now that I'm using nixos for example I don't feel it anymore.
I can't expect everyone that wants to use haskell to switch to using a different package manager I guess, but I also hear that Halcyon and Haskell LTS (from stackage) solve this problem.
As for the future, I believe this will be the solution until other (partial?) solutions in the works such as backpack (ML like module system) are finished.
I just want to help myself and everyone to have the right information so we can all make the best decisions for ourselves ;)
I get the feeling and I've had it before as well, mostly due to cabal hell. I've found it to be the biggest culprit of making the entire language buggy, but now that I'm using nixos for example I don't feel it anymore.
I can't expect everyone that wants to use haskell to switch to using a different package manager I guess, but I also hear that Halcyon and Haskell LTS (from stackage) solve this problem.
As for the future, I believe this will be the solution until other (partial?) solutions in the works such as backpack (ML like module system) are finished.