What you need for this book
To run most examples in this book, all you need is a working, relatively recent, installation of GHC and some Haskell libraries. Examples are built for nix-like systems, although they are easily adapted for a Windows machine.
The recommended minimum version for GHC is 7.6. The Haskell libraries needed are introduced in the chapters in which they are used. In Chapter 4, The Devil's in the Detail, we use the Haskell Stack tool to perform some tasks, but it isn't strictly required, although it is recommended to install Stack.
In Chapter 11, Programming for the GPU Using Accelerate, executing the CUDA versions of examples requires a CUDA-enabled system and the installation of the CUDA platform.