Lecture: Wednesday 12:20 in S9
This repository contains the accompanying code that will be discussed during the lectures. The package doesn't contain an executable; it is primarily meant to be used in a REPL environment.
To start out, run:
cabal repl
This should start GHCI and load the module Untyped
. If you want to mess with the type inference, load the Typed
module by running the following in your GHCI:
:m *Typed
The package is also fully documented. You can generate the documentation by running:
cabal haddock
- Learn You a Haskell for Great Good (introductory Haskell guide)
- Real World Haskell (intermediate Haskell guide)
- Haskell wikibook (various)
- Old repository (contains type inference lecture notes)
- GHCup (compiler, package managers, etc)
- Visual Studio Code (editor)
- Haskell plugin (VS Code plugin)
- Simple Haskell plugin (another VS Code plugin, in case the previous one doesn't work)
- Oral exam at the end of the semester