dev environment for windows

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

Our great sponsors
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SaaSHub - Software Alternatives and Reviews
  • ghcup-hs

    THIS REPO IS A MIRROR, BUG REPORTS GO HERE: 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.

  • 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 with ghcup was more straight forward than I thought.

  • Onboard AI

    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

  • haskell-language-server

    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 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts