Haskell Platform

The Haskell Platform is a set of software packages, tools, and libraries that create a common platform for using and developing applications in the programming language Haskell. With the Haskell Platform, Haskell follows the same principle as Python: "Batteries included". Since 2022, the Haskell Platform has been deprecated.
01Motivation
The quality of a programming language itself is only one component in the ability of application writers to get the job done. Programming languages can succeed or fail based on the breadth and quality of their library collection.
The Haskell Platform aims to unify Haskell development tools into a single package, consisting of a compiler, compiling tools, and many standard libraries, thereby making it easier to develop and deploy full-featured Haskell-based applications.
02Packages included
The last versions consist of:
- Glasgow Haskell Compiler (GHC), Haskell's flagship compiler
- The GHC-Profiler
- GHCi, GHCs bytecode-interpreter
- The GHCi-Debugger
- Alex, a lexer generator, similar to Lex
- Happy, a parser generator, similar to Yacc
- Cabal, a package manager
- Haddock, a documentation tool
- hsc2hs, a preprocessor for binding Haskell to C code, allowing C libraries to be used from Haskell
- various libraries, such as zlib, cgi and OpenGL
03Deployment
It is available for Ubuntu, Arch Linux, FreeBSD, Gentoo Linux (IA-32, x86-64), Fedora Linux, Debian (stable) and NixOS. One-click installers exist for macOS (Intel) and Windows.
04Versions
Originally, in 2009, the Haskell Platform aimed at a periodic 6-month release cycle. Starting with 7.10.2 which was released July 29, 2015, it has followed the release cycle of GHC and has since used the same version numbering scheme.
05Deprecation
In 2022, the Haskell Platform was deprecated, and is no longer an actively supported or recommended way of installing Haskell. It has been superseded by GHCup.
Sources and credits
This article is adapted from the Wikipedia article “Haskell Platform”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Images, from Wikimedia Commons:
- Logo-Haskell-Platform-Batteries-Included.png by http://www.haskell.org/haskellwiki/User:DonStewart, Copyrighted free use
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.