
22 Aug
2021
22 Aug
'21
6:24 p.m.
Hi! The different executables are necessary because of things like TH and base being tied to ghc versions. It uses potentially *all* of them - the HLS "wrapper" runs first, detecting what ghc version your project is on (or what your "global" ghc is in your current environment), and runs the corresponding HLS. I would recommend using ghcup to install HLS, as it takes care to install all of the binaries automatically (unless something else has already done so). Cheers, ====== Georgi