Technical requirements
From the Writing basic functions section onward, you will need a working Haskell environment: the Glasgow Haskell Compiler (GHC) and a code editor (e.g., Visual Studio). We refer to the Haskell website (in particular, the page at https://www.haskell.org/get-started/) for directions on how to set up this environment. The main installer for GHC can be found at https://www.haskell.org/ghcup/.
The code shown in this book can be downloaded from its GitHub repository: https://github.com/PacktPublishing/Soar-with-Haskell.