Course Software

How to install Haskell

This page is mostly about installing a Haskell system on your personal computer. If you have any problem with software installation on your own computer, feel free to ask for help on the course forum. However, software installation on your personal machine is ultimately your own responsibility.


On Macs, I suggest you use Haskell for Mac, the same environment that I use for coding in the lecture. All students of COMP3141 are eligible for a free student license. We will get the license keys within the next week or two. In the meantime, please download the app at the following location and activate the free four week trial by clicking "Start Trial" when the app first starts: Haskell for Mac requires OS X 10.10 (Yosemite) or 11.11 (El Capitan). If you have got an older version of OS X, consider updating; otherwise, you will also need to use the Haskell Platform (as described below for Linux & Windows).

Linux & Windows

Please install the Haskell Platform (including GHC 7.10.3). You will also need to get a text editor. Most of the popular editors (e.g., Emacs, Vim, Sublime Text) include Haskell support or have Haskell support plugins available for syntax highlighting etc.

CSE Linux Labs

When using Haskell on CSE Lab machines, please avoid the globally installed version of `ghc`, `ghci`, and `cabal`, as they are outdated. Instead, please use the binaries provided by the course account at `~cs3141/bin`.
Last modified: Wed Mar 1 10:26:51 AEDT 2017