Haskell Platform Haskell with batteries included

A multi-OS distribution

designed to get you up and running quickly, making it easy to focus on using Haskell. You get:

Let's get started

You appear to be using unknown. See below for other operating systems.
Find your operating system of choice below and follow the instructions to install the Haskell Platform on your system.

Other Operating Systems

Mac OS X logo

Mac OS X

The latest version of the Haskell Platform for Mac OS X is 7.10.2-a. Note that the Haskell Platform is only compatible with OS X 10.6 and later.

These packages are for Mac OS X systems not using a package manager. If you would rather install with MacPorts then select the appropriate option to the right.

To get started perform these steps,

  1. 1
    Download the installer disk image,

    You can verify the authenticity of this file by checking its SHA-256 hash,
    • 64 bit:
  2. 2
    Run the installer.
  3. 3
    Follow the instructions.

MacPorts

To install Haskell Platform with MacPorts, simply run,

$ sudo port install haskell-platform
Windows logo

Windows

The latest version of the Haskell Platform for Windows is 7.10.2-a.

To get started perform these steps,

  1. 1

    Download the installer,

    You can verify the authenticity of this file by checking its SHA-256 hash,
    • 32 bit:
    • 64 bit:
  2. 2
    Run the installer and follow the instructions.
  3. 3
    Start WinGHCi from the Start menu and have fun!
Linux logo

Linux

Select your distribution

Please select your Linux distribution in the list on the right.

Generic Linux

This is a generic distribution of the Haskell Platform. While it should work on most modern Linux distributions, you should use one of the distribution-specific options listed on the right if possible.

The latest version of the Haskell Platform for Linux is 7.10.2-a.

To get started perform these steps,

  1. 1

    Download the installation tarball,

    You can verify the authenticity of this file by checking its SHA-256 hash,
    • 64 bit:
  2. 2
    Install by running:
    $ tar xf ...downloaded archive...
    $ sudo ./install-haskell-platform.sh

Ubuntu

Good news! Haskell Platform is already available in your distribution's package repository.

Simply run,

$ sudo apt-get install haskell-platform

Debian

Good news! Haskell Platform is already available in your distribution's package repository.

Simply run,

$ sudo apt-get install haskell-platform

Linux Mint

Good news! Haskell Platform is already available in your distribution's package repository.

Simply run,

$ sudo apt-get install haskell-platform

Redhat

Good news! Haskell Platform is already available in your distribution's package repository.

Simply run,

$ sudo yum install haskell-platform

Fedora

Good news! Haskell Platform is already available in your distribution's package repository.

Simply run,

$ sudo yum install haskell-platform

Gentoo

Good news! Haskell Platform is already available in your distribution's package repository.

While there is a haskell-platform ebuild included in the main Portage tree, it is recommended that one uses the more up-to-date gentoo-haskell overlay. This can be done using layman,

$ sudo layman -a haskell
$ sudo emerge haskell-platform

More details can be found in the Wiki.

Build from source

If we don't have a binary package suitable for your distribution you can build the Haskell Platform from source.

  1. 1

    Download and extract the source tarball,

    You can verify the authenticity of this file by checking its SHA-256 hash,
  2. 2

    See the README file for build instructions.