No edit summary |
(get started, and some packages) |
||
Line 3: | Line 3: | ||
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 == | |||
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 <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 == | |||
* [http://pandoc.org pandoc]: markup converter | |||
* [https://www.shellcheck.net ShellCheck]: shell script checker | |||
* [https://git-annex.branchable.com/ git-annex]: out of repo file repository | |||
* [http://hledger.org hledger]: accounting program | |||
* [https://xmonad.org xmonad] window manager and [https://github.com/jaor/xmobar xmobar] | |||
== Upstream 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]. | |||
[[Category:Haskell]] | [[Category:Haskell]] |
Revision as of 12:24, 26 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
- pandoc: markup converter
- ShellCheck: shell script checker
- git-annex: out of repo file repository
- hledger: accounting program
- xmonad window manager and xmobar
Upstream repo
Much more software can be found in upstream community Hackage repository and its downstream distribution Stackage.