-
Notifications
You must be signed in to change notification settings - Fork 551
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explain why I shouldn't install Haskell platform #78
Comments
In my experience: mainly because it doesn't work. A good summary: "It is a trap. The only good part is that it is a quick way to have Haskell on your system. But then it comes back at you." Alternatives: |
What @doppioslash said characterizes it well. From that thread, my thoughts are summarized here: https://www.reddit.com/r/haskell/comments/2w3php/venerable_haskell_platform_necessity_or_product/conbiu5 It installs packages into the global package-db that don't need to be which causes breakages new people don't how to deal with when they eventually become out of date. The story for most people WRT upgrading between versions of the Platform has been, "blow away everything, reinstall" which is not great considering the pace the package ecosystem operates at. The recommendations in this guide for how to install GHC/Cabal still hold, but I've also been enjoying Stack for my day to day work. I'm undecided yet as to how to handle explaining Stack to new people so I've not changed the recommendations for now. I also haven't had a chance to test Stack with new people yet. |
I'm sure there is a good reason, but nearly the first thing people read here is a rather unfriendly all-caps "DO NOT INSTALL HASKELL PLATFORM". If you are going to recommend people deviate from the instructions on haskell.org, I'd really like to be told why I should do so.
I arrived at this page having already installed Haskell Platform, so without hearing the context behind the statement i'm not really sure how I should proceed. I suspect i'm not the only one in that situation.
Could someone add an explanation about why the platform installer is bad?
The text was updated successfully, but these errors were encountered: