# Haskell Platform

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Haskell_Platform
> Markdown URL: https://mediated.wiki/source/Haskell_Platform.md
> Source: https://en.wikipedia.org/wiki/Haskell_Platform
> Source revision: 1339036596
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Haskell Platform" – news · newspapers · books · scholar · JSTOR (September 2018) (Learn how and when to remove this message)

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (March 2024)

Haskell Platform Developer Haskell Platform Infrastructure Team[1] Release May 6, 2009; 17 years ago (2009-05-06)[2] Stable release 8.6.5 / May 9, 2019; 7 years ago (2019-05-09) Operating system Cross-platform License BSD Website www.haskell.org/platform/ Repository github.com/haskell/haskell-platform

The **Haskell Platform** is a set of software packages, tools, and [libraries](/source/Library_(computing)) that create a common platform for using and developing applications in the [programming language](/source/Programming_language) [Haskell](/source/Haskell). With the Haskell Platform, Haskell follows the same principle as [Python](/source/Python_(programming_language)): "Batteries included".[3] Since 2022, the Haskell Platform has been deprecated.[4]

## Motivation

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.[3]

The Haskell Platform aims to unify Haskell development tools into a single package, consisting of a [compiler](/source/Compiler), compiling tools, and many [standard libraries](/source/Standard_library), thereby making it easier to develop and deploy full-featured Haskell-based applications.

## Packages included

The last versions consist of:[5]

- [Glasgow Haskell Compiler](/source/Glasgow_Haskell_Compiler) (GHC), Haskell's flagship compiler

- The GHC-[Profiler](/source/Profiling_(computer_programming))

- GHCi, GHCs [bytecode](/source/Bytecode)-[interpreter](/source/Interpreter_(computing))

- The GHCi-[Debugger](/source/Debugger)[6]

- Alex, a [lexer generator](/source/Lexical_analysis), similar to [Lex](/source/Lex_(software))

- Happy, a [parser generator](/source/Compiler-compiler), similar to [Yacc](/source/Yacc)[7]

- [Cabal](/source/Cabal_(software)), a package manager

- [Haddock](/source/Haddock_(software)), a documentation tool

- hsc2hs, a preprocessor for binding Haskell to [C](/source/C_(programming_language)) code, allowing C libraries to be used from Haskell

- various libraries, such as zlib, cgi and OpenGL

## Deployment

It is available for [Ubuntu](/source/Ubuntu),[8] [Arch Linux](/source/Arch_Linux),[9][10] [FreeBSD](/source/FreeBSD),[11] [Gentoo Linux](/source/Gentoo_Linux) ([IA-32](/source/IA-32), [x86-64](/source/X86-64)),[12] [Fedora Linux](/source/Fedora_Linux),[13] [Debian](/source/Debian) (stable)[14] and [NixOS](/source/NixOS). One-click installers exist for [macOS](/source/MacOS)[15] (Intel) and [Windows](/source/Microsoft_Windows).[16]

## Versions

Originally, in 2009, the Haskell Platform aimed at a periodic 6-month release cycle.[17] 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.[*[citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*]

## Deprecation

In 2022, the Haskell Platform was deprecated, and is no longer an actively supported or recommended way of installing Haskell.[18] It has been superseded by GHCup.[19]

## See also

- [List of Haskell software and tools](/source/List_of_Haskell_software_and_tools)

## References

1. **[^](#cite_ref-1)** ["haskell/haskell-platform"](https://github.com/haskell/haskell-platform/wiki/Members). *Github.com*. Retrieved 28 September 2018.

1. **[^](#cite_ref-init-rel_2-0)** Stewart, Don (2009-05-06). ["\[Haskell\] Announce: The Haskell Platform"](https://mail.haskell.org/pipermail/haskell/2009-May/021302.html). *Haskell* (Mailing list). Retrieved 2020-11-22.

1. ^ [***a***](#cite_ref-Batteries_Included_3-0) [***b***](#cite_ref-Batteries_Included_3-1) ["Haskell: Batteries Included"](https://web.archive.org/web/20090928111059/http://www.cse.unsw.edu.au/~dons/papers/CPJS08.html). Archived from [the original](http://www.cse.unsw.edu.au/~dons/papers/CPJS08.html) on 2009-09-28. Retrieved 2010-04-09.

1. **[^](#cite_ref-4)** ["Haskell Platform"](https://www.haskell.org/platform/).

1. **[^](#cite_ref-PlatformContents_5-0)** ["Download Haskell Platform"](http://hackage.haskell.org/platform/contents.html). *Hackage.haskell.org*. Retrieved 28 September 2018.

1. **[^](#cite_ref-6)** ["2.5. The GHCi Debugger"](https://web.archive.org/web/20110303043848/http://www.haskell.org/ghc/docs/latest/html/users_guide/ghci-debugger.html). Archived from [the original](http://www.haskell.org/ghc/docs/latest/html/users_guide/ghci-debugger.html) on 2011-03-03. Retrieved 2010-04-09.

1. **[^](#cite_ref-7)** ["Happy: The Parser Generator for Haskell"](http://www.haskell.org/happy/). *Haskell.org*. Retrieved 28 September 2018.

1. **[^](#cite_ref-8)** ["Details of package haskell-platform in maverick"](https://web.archive.org/web/20101031095746/http://packages.ubuntu.com/maverick/haskell-platform). *[Ubuntu](/source/Ubuntu)*. Archived from [the original](http://packages.ubuntu.com/maverick/haskell-platform) on 2010-10-31. Retrieved 2010-10-17.

1. **[^](#cite_ref-9)** ["GHC 7.6.1-1 (x86-64)"](https://web.archive.org/web/20130201193357/https://www.archlinux.org/packages/extra/x86_64/ghc/). *[Arch Linux](/source/Arch_Linux)*. Archived from [the original](https://www.archlinux.org/packages/extra/x86_64/ghc/) on 2013-02-01. Retrieved 2012-12-26.

1. **[^](#cite_ref-10)** ["GHC 7.6.1-1 (I686)"](https://web.archive.org/web/20121127164348/https://www.archlinux.org/packages/extra/i686/ghc/). *[Arch Linux](/source/Arch_Linux)*. Archived from [the original](https://www.archlinux.org/packages/extra/i686/ghc/) on 2012-11-27. Retrieved 2012-12-26.

1. **[^](#cite_ref-11)** [\[1\]](http://wiki.freebsd.org/Haskell/Platform) [*[dead link](https://en.wikipedia.org/wiki/Wikipedia:Link_rot)*]

1. **[^](#cite_ref-12)** ["Gentoo Packages"](https://web.archive.org/web/20120226035236/http://packages.gentoo.org/package/dev-haskell/haskell-platform). *Packages.gentoo.org*. Archived from [the original](http://packages.gentoo.org/package/dev-haskell/haskell-platform) on 26 February 2012. Retrieved 28 September 2018.

1. **[^](#cite_ref-13)** ["Fedora Package Database – haskell-platform"](https://web.archive.org/web/20110717000609/https://admin.fedoraproject.org/pkgdb/acls/name/haskell-platform). Archived from [the original](https://admin.fedoraproject.org/pkgdb/acls/name/haskell-platform) on 2011-07-17. Retrieved 2010-04-09.

1. **[^](#cite_ref-Package:_haskell-platform_(packages.debian.org)_14-0)** ["Debian – Details of package haskell-platform in squeeze"](https://web.archive.org/web/20101208020645/http://packages.debian.org/squeeze/haskell-platform). Archived from [the original](http://packages.debian.org/squeeze/haskell-platform) on 2010-12-08. Retrieved 2011-03-22.

1. **[^](#cite_ref-Haskell_platform_for_Mac_15-0)** ["Download Haskell Platform"](http://hackage.haskell.org/platform/mac.html). *Hackage.haskell.org*. Retrieved 28 September 2018.

1. **[^](#cite_ref-Haskell_platform_for_Windows_16-0)** ["Download Haskell Platform"](http://hackage.haskell.org/platform/windows.html). *Hackage.haskell.org*. Retrieved 28 September 2018.

1. **[^](#cite_ref-The_Haskell_Platform_Release_Timetable_17-0)** ["ReleaseTimetable – haskell-platform"](https://web.archive.org/web/20110312093149/http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable). Archived from [the original](http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable) on 2011-03-12. Retrieved 2010-08-25.

1. **[^](#cite_ref-18)** ["Archive this repository haskell/haskell-platform"](https://github.com/haskell/haskell-platform/issues/350). *[GitHub](/source/GitHub)*.

1. **[^](#cite_ref-19)** ["Haskell Platform - HaskellWiki"](https://wiki.haskell.org/Haskell_Platform). *wiki.haskell.org*. Retrieved 2025-10-09.

## External links

- [Official website](https://www.haskell.org/platform/)

- [Haskell Platform](https://github.com/haskell/haskell-platform) on [GitHub](/source/GitHub)

v t e Haskell programming Software Implementations (features) Generic Haskell° Glasgow Haskell Compiler° Template Haskell° Gofer° → Hugs° York Haskell Compiler° (Yhc) Dialects Agda° Cryptol° Curry° Elm° Hume° Idris° Ωmega° Orwell° Pugs° PureScript° TidalCycles° Ur° Electronic design Atom° Bluespec SystemVerilog (BSV) Libraries Concurrent Haskell° Haskell Platform° Parsec° QuickCheck° Package managers Cabal° Stack° Windowing systems Fudgets wxHaskell° xmonad° Web frameworks Servant° Snap° Yesod° Cardano° Darcs° Ganeti° git-annex° Haddock° HaXml° Liquid Haskell° LOLITA Pandoc° Paradox° SQream DB Book Real World Haskell Community Eponym Haskell Curry Arvind Lennart Augustsson Richard Bird Jeremy Gibbons Andrew D. Gordon Paul Hudak John Hughes John Launchbury John MacFarlane Simon Marlow Conor McBride Erik Meijer Simon Peyton Jones David Roundy Joe Stoy Audrey Tang Simon Thompson Philip Wadler Italics = discontinued • ° = Open-source software Book Categories: Family • Software

---
Adapted from the Wikipedia article [Haskell Platform](https://en.wikipedia.org/wiki/Haskell_Platform) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Haskell_Platform?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
