Setting up Haskell on Windows

Why do that and not use Haskell Platform instead?

From what I have experienced so far, Haskell Platform falls behind the latest GHC release, and ships with Packages that one might not need.

Essentially there are two things needed:



And that’s it!

Did it work out?

Open a command prompt (cmd.exe) window or a Git Bash window and execute:

$ which ghc

$ which cabal

In the same command prompt executing ghci should launch GHCi (Haskell’s interactive environment):

GHCi, version x.y.z:  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.

To get the > character show up in the prompt, add the following to C:\Users\[YOUR USERNAME]\AppData\Roaming\ghc\ghci.conf:

:set prompt "> "

That’s it - Happy Haskell Programming (on Windows)!