Installation is too difficult
I regularly help people install Haskell with no programming experience, and installing ghcup is really difficult.
Here's part of the installer output that they shared:
Installing GHC-8.6.5 for Darwin on architecture x86_64
GHC already installed in /Users/nojlisftw/.ghcup/ghc/8.6.5, use --force to overwrite
Setting GHC to 8.6.5
Done, make sure "/Users/nojlisftw/.ghcup/bin" is in your PATH!
Installing cabal-install-2.4.1.0 into "/Users/nojlisftw/.ghcup/bin"
Successfully installed cabal-install into
/Users/nojlisftw/.ghcup/bin
You may want to run the following to get the really latest version:
cabal new-install cabal-install
And make sure that "~/.cabal/bin" comes before "/Users/nojlisftw/.ghcup/bin"
in your PATH!
Downloading the latest package list from hackage.haskell.org
To revert to previous state run:
cabal new-update 'hackage.haskell.org,2019-08-18T13:24:34Z'
Installation done!
Don't forget to source /Users/nojlisftw/.ghcup/env in your ~/.bashrc or similar.
It asked to 'make sure' the ghcup bin folder is in their PATH, make sure another folder is 'before' it, and not to forget 'sourcing' an env file in '.bashrc or similar'.
None of this is understandable for anyone without advanced skills in unix shells.