Home > Software > Development > Haskell Stack
- Package ID
Stack is a cross-platform program for developing Haskell projects
Stack is a cross-platform build tool for Haskell that handles management of the toolchain (including the GHC compiler and MSYS2 on Windows), building and registering libraries, and more.
- Installing GHC automatically, in an isolated location.
- Installing packages needed for your project.
- Building your project.
- Testing your project.
- Benchmarking your project.
The links provided with the package are related to The Haskell Tool Stack, if you’re looking for help learning Haskell itself, start with the Documentation.
The following package parameters can be set:
NoLocalBinOnPath- this disables putting %APPDATA%\local\bin on Path. You usually want this if you configure your local-bin-path to other than the default.
NoStackRoot- this disables setting STACK_ROOT to %SystemDrive%\sr (e.g. C:\sr) to workaround issues with long paths. It is recommended that you leave this enabled.
These parameters can be passed to the installer with the use of
-params '"/NoLocalBinOnPath /NoStackRoot"'.