Haskell Platform Explained

Haskell platform
Developer:Haskell Platform Infrastructure Team[1]
Released:[2]
Latest Release Version:8.6.5
Operating System:portable

The Haskell Platform is a collection of software packages, tools and libraries that create a common platform for using and developing applications in Haskell. With the Haskell Platform, Haskell follows the same principle as Python: "Batteries included".[3] Since 2022, the Haskell Platform has been deprecated.[4]

Motivation

The Haskell Platform aims to unify Haskell development tools into a single package, consisting of a compiler, compiling tools and many standard libraries, therefore making it easier to develop and deploy full-featured Haskell-driven applications.

Packages included

Currently it consists of:[5]

Deployment

It is available for Ubuntu,[8] Arch Linux,[9] [10] FreeBSD,[11] Gentoo Linux (x86-64 and x86),[12] Fedora,[13] Debian (stable)[14] and NixOS. One-click installers exist for OS X[15] (only Intel) and Microsoft Windows.[16]

Versions

Originally, the Haskell Platform aimed at a 6-months 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.

Deprecation

In 2022, the Haskell Platform was deprecated, and is no longer an actively supported or recommended way of installing Haskell.[18]

Notes and References

  1. Web site: haskell/haskell-platform. Github.com. 28 September 2018.
  2. [Haskell] ANNOUNCE: The Haskell Platform ]. 2009-05-06 . mdy . 2020-11-22 . Haskell . Stewart . Don.
  3. Web site: Haskell: Batteries Included . 2010-04-09 . https://web.archive.org/web/20090928111059/http://www.cse.unsw.edu.au/~dons/papers/CPJS08.html . 2009-09-28 . dead .
  4. Web site: Haskell Platform .
  5. Web site: Download Haskell Platform. Hackage.haskell.org. 28 September 2018.
  6. Web site: 2.5. The GHCi Debugger . 2010-04-09 . https://web.archive.org/web/20110303043848/http://www.haskell.org/ghc/docs/latest/html/users_guide/ghci-debugger.html . 2011-03-03 . dead .
  7. Web site: Happy: The Parser Generator for Haskell. Haskell.org. 28 September 2018.
  8. Web site: Ubuntu -- Details of package haskell-platform in maverick . 2010-10-17 . https://web.archive.org/web/20101031095746/http://packages.ubuntu.com/maverick/haskell-platform . 2010-10-31 . dead .
  9. Web site: Arch Linux - GHC 7.6.1-1 (X86_64) . 2012-12-26 . https://web.archive.org/web/20130201193357/https://www.archlinux.org/packages/extra/x86_64/ghc/ . 2013-02-01 . dead .
  10. Web site: Arch Linux - GHC 7.6.1-1 (I686) . 2012-12-26 . https://web.archive.org/web/20121127164348/https://www.archlinux.org/packages/extra/i686/ghc/ . 2012-11-27 . dead .
  11. http://wiki.freebsd.org/Haskell/Platform
  12. Web site: Gentoo Packages. Packages.gentoo.org. 28 September 2018.
  13. Web site: Fedora Package Database -- haskell-platform . 2010-04-09 . https://web.archive.org/web/20110717000609/https://admin.fedoraproject.org/pkgdb/acls/name/haskell-platform . 2011-07-17 . dead .
  14. Web site: Debian -- Details of package haskell-platform in squeeze . 2011-03-22 . https://web.archive.org/web/20101208020645/http://packages.debian.org/squeeze/haskell-platform . 2010-12-08 . dead .
  15. Web site: Download Haskell Platform. Hackage.haskell.org. 28 September 2018.
  16. Web site: Download Haskell Platform. Hackage.haskell.org. 28 September 2018.
  17. Web site: ReleaseTimetable – haskell-platform . 2010-08-25 . https://web.archive.org/web/20110312093149/http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable . 2011-03-12 . dead .
  18. Web site: Archive this repository · Issue #350 · haskell/Haskell-platform . .