From Fedora Project Wiki

(get started, and some packages)
m (don't subsection)
Line 4: Line 4:
For more information about Haskell support in Fedora, go to [[Haskell_SIG]].
For more information about Haskell support in Fedora, go to [[Haskell_SIG]].


== Getting started with Haskell on Fedora ==
= Getting started with Haskell on Fedora =
Minimally
Minimally


Line 23: Line 23:
The <code>[https://haskellstack.org/ stack]</code> build tool is available in a [https://copr.fedorainfracloud.org/coprs/petersen/stack Copr repo].
The <code>[https://haskellstack.org/ stack]</code> build tool is available in a [https://copr.fedorainfracloud.org/coprs/petersen/stack Copr repo].


== Haskell software in Fedora ==
= Haskell software in Fedora =


* [http://pandoc.org pandoc]: markup converter
* [http://pandoc.org pandoc]: markup converter
Line 31: Line 31:
* [https://xmonad.org xmonad] window manager and [https://github.com/jaor/xmobar xmobar]
* [https://xmonad.org xmonad] window manager and [https://github.com/jaor/xmobar xmobar]


== Upstream repo ==
= Upstream package repo =


Much more software can be found in upstream community [https://hackage.haskell.org Hackage] repository and its downstream distribution [https://www.stackage.org/ Stackage].
Much more software can be found in upstream community [https://hackage.haskell.org Hackage] repository and its downstream distribution [https://www.stackage.org/ Stackage].

Revision as of 04:04, 27 June 2018

What is Haskell?

"Haskell is an advanced purely functional programming language. The product of more than twenty years of cutting edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable high-quality software." -- (from http://haskell.org/)

For more information about Haskell support in Fedora, go to Haskell_SIG.

Getting started with Haskell on Fedora

Minimally

   sudo dnf install ghc cabal-install

More

   sudo dnf install haskell-platform

All devel packages

   sudo dnf install ghc-*devel

For auto-packaging and dnf integration:

   sudo dnf install cabal-rpm

The stack build tool is available in a Copr repo.

Haskell software in Fedora

Upstream package repo

Much more software can be found in upstream community Hackage repository and its downstream distribution Stackage.