If this is the first time you have ever run cabal, it will be made your active configuration. The first time you run cabal, a Mac specific configuration is written into the ~/.cabal directory. The cabal command manages the building and installation of packages, both your own, and those it can fetch from the Hackage repository. This and prior versions of GHC and Haskell Platform can be found and then easily removed with the uninstallation command line utility: They are installed respectively in:Įxecutables are symlinked in /usr/bin and should be available in any shell. On Mac OS X, the Haskell Platform is installed in two major pieces: GHC and Haskell Platform. The GHC User's Guide has all you need to know about using GHC: command line options, language extensions, GHCi, etc.Īn infrastructure for building and distributing Haskell software.Ī tool for automatically generating documentation from annotated Haskell source code. Documentationĭocumentation for the libraries that come with Haskell Platform & GHC. The platform consists of the Glasgow Haskell Compiler (GHC) and an extensive set of standard libraries and utilities with full documentation.