An advanced, general-purpose, purely-functional programming language with non-strict semantics and strong static typing.
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.
To install stack on Fedora, run:
$ sudo dnf copr enable petersen/stack $ stack upgrade
The Glasgow Haskell Compiler (GHC) is an open source native code compiler for Haskell.
To install GHC on Fedora, run:
$ sudo dnf install ghc
This will install GHC including the
ghci read-eval-print-loop, the
documentation generator, and several other utilities.
Another option is to install the
Haskell Platform, which provides
ghci as above, but also includes a plethora of useful Haskell libraries and
utilities to help kickstart your Haskell programming experience.
The Haskell Platform also includes Cabal, which aids in the packaging, distribution, and installation of Haskell libraries and applications.
To install the Haskell Platform, run:
$ sudo dnf install haskell-platform