This page provides information about how to participate in online labs for the course. Below you will find information on how to join an online lab group, access your lab, and make...
This page covers two major topics:
Haskell Style Guide
Coding style is an art rather than a science, and individuals often have their own preferred style. Nevertheless, it is important to agree upon a common style when sharing code with others....
There is a vibrant community around Haskell!
There are lots of online resources that help with all sorts of Haskell questions. Here are some of them.
Here are some standard reference sites for Haskell.
We assume that you are already familiar with how to write a technical / scientific report. Report writing is a skill that is taught in schools, beginning as early as primary school....
Technical writing tips
Here’s a general strategy for editing technical reports. Once you’ve got something on the page, it’s worth taking the time to make sure your writing is as clear and concise as possible....
Home Installation (Recommended)
Installation for Windows
These instructions have been tested on Windows 10 and Windows 11.
Installation for MacOS
These instructions have been tested on Mojave 10.14.6 and Catalina 10.15.3.
Installation for Linux
These instructions have been tested on Ubuntu 22.04 LTS and Linux Mint 21.1. You may need to modify them as appropriate for your Linux distribution.