Setup Haskell Platform

Due Monday Sept 9th @ 9am

From this assignment, students will show...

Software Ecosystem and Development - Requisite

by using command line, text editors, and/or an ide environment to install and run haskell projects and programs.

Functional Programming - Requisite

by editing small test programs to ensure that their install is working correctly.

You will need...

Let's begin

(See below for step-by-step instructions and videos to explain each of these steps.)
  1. Ensure you have the Exemplars Github Repo
  2. Ensure you have the private homework repo which is at https://github.com/mpahrens/{{your eecs linux username}}/
  3. Install Haskell Platform and then Haskell Stack for your OS
  4. Copy the project from Exemplars/hw00-2-setup-haskell-platform/dryrun into your private repo's hw00-2 folder.
  5. Build the project
  6. Replace the undefined expression in Main.hs with the string literal "Hello", the undefined expression in Lib.hs with your eecs username, and the String literal in the Spec.hs unit test with your eecs username.

Step-by-step instruction

note: github urls in these videos have been since changed to the ones listed above.

Install Haskell Platform and Haskell Stack

Stack Install

Building the dryrun project and editing app/Main.hs

Interacting with the dryrun project and editing src/Lib.hs and test/Spec.hs

META.md

Please Submit

Contents to be submitted

Method of submission

Please commit your copy of the dry run project and your META.md and push them to the remote server before 9am on Monday.