Welcome to Haskell Platform. The platform consists of the Glasgow Haskell Compiler (GHC) and an extensive set of standard libraries and utilities with full documentation.
The packages on this page include only the GHC compiler. https://powerupboy.weebly.com/how-to-download-purity-plugin-for-free-in-2019.html. For most users, we recommend installing a proper Haskell distribution instead of GHC alone. A distribution includes a recent GHC release as well as other important tools (such as cabal-install, for installing libraries), and potentially a broader set of libraries known to work together.
Documentation for the libraries that come with Haskell Platform & GHC.
The GHC User's Guide has all you need to know about using GHC: command line options, language extensions, GHCi, etc. Mac picture in picture download.
A tool for automatically generating documentation from annotated Haskell source code.
Haskell for Mac is an easy-to-use innovative programming environment for the programming language Haskell. It is ideal to learn Haskell and functional programming. It is also great to prototype and experiment with Haskell code.
Mac OS X The recommended way to install the components of the mac platform is using ghcup to install ghc and cabal-install, and following the instructions at haskellstack.org to install stack.
What is Installed
On Mac OS X, the Haskell Platform is installed in two major pieces: GHC and Haskell Platform. They are installed respectively in:
This and prior versions of GHC and Haskell Platform can be found and then easily removed with the uninstallation command line utility:
/Library/Haskell/bin/uninstall-hs
Simply run it for more information.
Configuring Cabal
The cabal command manages the building and installation of packages, both your own, and those it can fetch from the Hackage repository.
The first time you run cabal, a Mac specific configuration is written into the ~/.cabal directory.
If this is the first time you have ever run cabal, it will be made your active configuration.
If you have run cabal in the past, the new settings are in the file config.platform. You might want to review and incorporate some of the settings into your existing config file, or just replace your config file with it entirely.
Haskell Download Mac Os X64
The configuration sets up cabal to install packages with the same layout as those installed with the Platform. Packages installed per user (--user, the default) are placed in a parallel tree in ~/Library/Haskell.
Haskell Download Mac Os X El Capitan
N.B. Built executables will be symlink'd into ~/Library/Haskell/bin, you probably want to add that to your $PATH by adding this line to your ~/.bash_profile: