Skip to content
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

Recommend installing Stack via GHCup #220

Merged

Conversation

tomjaguarpaw
Copy link
Collaborator

In my opinion, the time is right for www.haskell.org to recommend GHCup as the single install tool, for the following reasons:

  • It is desirable for users to have a single way to install all of the Haskell toolchain. It is confusing to recommend they use two different installers.
  • GHCup has proven to be a reliable installation tool for the Haskell toolchain.
  • GHCup has been able to install Stack for the last 15 months
  • GHCup can now manage GHC versions for Stack
  • GHCup installs both cabal-install and Stack by default, so it is not "biased" towards one or the other
  • The current GHCup and Stack have been collaborating to make sure the two tools play well together

This unlocks many follow ups, such as adding simple "getting started" or "start coding" sections, for example:

@tomjaguarpaw
Copy link
Collaborator Author

Procedurally, this will require a majority vote (4 out of 7) of the Haskell.org committee. I recommend that the committee votes in favour.

Copy link
Contributor

@idabzo idabzo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, first timers needs non-optional guidelines and clear instructions.

Copy link
Member

@TikhonJelvis TikhonJelvis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yay, progress :)

@tomjaguarpaw tomjaguarpaw merged commit bdeb92e into haskell-infra:master Oct 19, 2022
@tomjaguarpaw tomjaguarpaw deleted the recommend-stack-via-ghcup branch October 19, 2022 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants