Agda
DTP
The programming language we will use throughout the second part of this course.
Agda2 is a dependently typed programming language with a specific focus on
programming rather than
theorem proving. Of course, like other languages
based on dependent types, it allows to specify and prove properties. But currently,
there are more convenience features for writing executable programs than for
verifying complex properties.
Homepage
The
homepage of Agda
is a Wiki at Chalmers.
Installation
Ideally, you can install Agda via Cabal. We will work with version 2.3.2 of Agda.
For further information,
there is a
Wiki page
that explains how to install Agda. It also lists the required software.
Tutorials
Look
here. We will mainly
use the tutorial by Ulf Norell.
--
WouterSwierstra - 23 Apr 2013