|
I don't use a distribution with good Haskell packages, or some older students told me that it's a bad idea to rely solely on distribution packages. I also saw something about Cabal, and there's something called Hackage, and then there's the Haskell Platform and GHC. What's going on?
This question is marked "community wiki".
|
|
Hackage is a community-run package repository for Haskell packages to which anyone can upload their work. Cabal is a ubiquitous build system for Haskell programs (like Make, only specialised for Haskell) and Cabal-Install is a program built on top of Cabal that provides a command line utility (the The Haskell Platform is a bundle of GHC, the most popular Haskell compiler, and some of the most widely used Haskell libraries and tools, and the recommended way to bootstrap a Haskell environment. After the Haskell Platform has been installed, further packages from Hackage can be installed via Cabal, for example by running |