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.

    » read more

    Haskell Installation and Environment Setup

    For COMP1100, we will be using Haskell as our programming language of choice, due to its elegance, efficiency, paradigm, and structure. If you have older versions of Haskell, you will need to upgrade to this version. There are also some external libraries which need to be installed if you decide to work on your own devices. The operating systems that are going to be covered in this guide and their versions are:

    » read more

    Community

    There is a vibrant community around Haskell!

    » read more

    Reading

    There are lots of online resources that help with all sorts of Haskell questions. Here are some of them.

    » read more

    References

    Here are some standard reference sites for Haskell.

    » read more

    Writing Reports

    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. We will not teach you report writing in this class, but we offer guidelines here on how to present your work in a professional manner.

    » read more

Updated:  18 Feb 2018/ Responsible Officer:  Director, RSCS/ Page Contact:  Course Convenor