After reading through another confused newcomer, I’d like to explore Explanation of GHCup vs. stack.
This is historically a highly contentious issue and as such it should be resolved by the community outside of the auspices of www.haskell.org.
So, I would like to propose to the community that http://www.haskell.org/Downloads be replaced by a link to GHCup instead, which then permits GHCUp to be the fount of the Haskell installation and on-boarding experience.
The tension between component developers is, IMO, largely a fiction, historical or otherwise. If it isn’t, I suggest that airing dirty laundry in our onboarding pipeline as evidenced by a confusing pathchwork of instructions is not a good look for the community.
GHCUp had established trust within the community. Inclusion of hls and stack has been well-engineered and respected. Why have we stopped at the last link and dropped the ball on an easy and complete onboarding pipeline?
This is low-hanging fruit; an easy fix that would immediately help newcomers and those that try and help them.