THIS REPO IS A MIRROR, BUG REPORTS GO HERE:
https://www.haskell.org/ghcup/ is the easiest way to get set up. It supports Windows installation through Powershell, or you can use the linux instructions to install it in WSL. There’s a slight performance impact to WSL, but especially for starting out just choose whichever environment is most comfortable.
www.haskell.org site source
I just jumped into the wiki "Write Yourself a Scheme in 48 hours" which looks pretty good. (although some of the text explanation is hard to understand without context).. I used cabal to set up the starter project. Sublime editor seems to work OK and I just use the git Bash shell on windows to compile the program directly on the command line. So maybe this is all good enough for now (?). It seems installing it from haskell.org with ghcup was more straight forward than I thought.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Sadly ghcup tui is not available on windows, but you can check the available versions with ghcup list. Hls lists the compatible versions of ghc at their github releases. For 126.96.36.199 I went with 9.4.2. To install it and set it to default you have to use the ghcup install ghc 9.4.2 then the ghcup set ghc 9.4.2. Hopefully this will be useful to someone with the same problem.
No HLS support for the "recommended" 9.2.5?
2 projects | /r/haskell | 5 Dec 2022
VSCode Haskell extension not working
1 project | /r/haskellquestions | 5 Oct 2023
Haskellers who moved to Rust: What has been your experience?
2 projects | /r/rust | 12 Jul 2023
A semester of Haskell-language-server: an internship report
1 project | news.ycombinator.com | 23 May 2023
HLS 188.8.131.52 is out
1 project | /r/haskell_jp | 19 May 2023