Closed
Description
- The install script was long time ago almost the unique way to install haskell-ide-engine and hls in its origins
- It is mentioned in documentation as the main way to build hls from source: https://haskell-language-server.readthedocs.io/en/latest/installation.html#building
- It mainly uses
cabal install
/stack install
to install hls and hls-wrapper and then make a copy as hls-${ghc-version}. It only hides the hls-wrapper looking for hls-${ghcVersion} machinery - However
- now you can install hls from source with ghcup without even having to do the checkout
- there are lot of ways to get prebuilt binaries so regular users do not even know the install script
- and power users can do the hls-${ghcVersion} thing with one command
- the script needs one stack-${ghcVersion}.yaml for each supported ghc version to work so we cant consider changing stack.yaml's without taking in account the script
//cc @simonmichael @fendor as recently we discussed this in the irc channel