Eclipse, EclipseFP, Haskell, and SOE Development

The Eclipse Project provides a development environment foundation for developing in a multitude of programming languages. EclipseFP is an Eclipse extension for Haskell development. It may be buggy, as it is an alpha release. GHC and Hugs are two Haskell compilers supported by EclipseFP. SOE is a set of Haskell programs useful for learning functional programming in Haskell.

What follows are instructions for installing these programs on your personal computer running Windows XP or Windows Vista.


  1. (Possibly optional) Install the Java 5.0 Update 13 JDK from jdk-1_5_0_13-windows-i586-p.exe. Accept the installation defaults.

    The Eclipse distribution below requires a Java 5.0 JDK (any Java 5.0 JDK, Update 13 or later, should be sufficient). If you already have an appropriate JDK installed, you need not re-install it. The Java Runtime Environment (JRE) alone is NOT sufficient for running Eclipse.

  2. (Possibly optional.) Unzip the Eclipse Europa distribution from eclipse-java-europa-fall2-win32.zip. The entire extracted eclipse folder should be moved into C:\Program Files. A shortcut from eclipse.exe in the moved eclipse folder can be placed into your Start menu. I recommend placing the shortcut in C:\Documents and Settings\All Users\Start Menu\Programs.

    If you already have Eclipse Europa installed, you need not re-install it.

  3. To continue the installation, download haskellSOE.zip onto your desktop and unzip it onto your desktop. Open the folder into which it unzipped itself (Haskell SOE) and follow the instructions in the README file to finish the installation.

    The end of the README file contains some usage notes.


Last updated December 3, 2008.
Send mail to kelliher AT DOMAIN phoenix.goucher.edu Tom Kelliher