Go to file
Frederik Hanghøj Iversen 9a27c6af5a Add comment to agda-lib 2018-01-31 14:47:20 +01:00
libs Use equality construction principle 2018-01-30 22:41:18 +01:00
proposal Add planning report 2018-01-30 13:00:09 +01:00
report Add a better descrption to the aim-section 2017-11-10 16:10:40 +01:00
src Rename stuff 2018-01-31 14:39:54 +01:00
.gitignore Move stuff around 2017-06-07 15:35:17 +02:00
.gitmodules Add new submodules 2017-11-10 16:56:52 +01:00
Makefile Add Makefile 2018-01-21 00:22:52 +01:00
README.md Update reference to Agda-version 2018-01-25 12:54:00 +01:00
cat.agda-lib Add comment to agda-lib 2018-01-31 14:47:20 +01:00
libraries Add libraries file 2017-11-26 14:57:07 +01:00

README.md

Description

This project includes code as well as my masters thesis (currently just consisting of the proposal for the thesis).

Installation

You probably need a very recent version of the Agda compiler. At the time of writing the solution has been tested with Agda version 2.6.0-5d84754.

Dependencies

I've used git submodules to manage dependencies. Unfortunately Agda does not allow specifying libraries to be used only as local dependencies.

You can let Agda know about these libraries by appending them to your global libraries file like so: (NB!: There is a good reason this is not in a makefile. So please verify that you know what you are doing, you probably already have standard-library in you libraries)

AGDA_LIB=~/.agda
readlink -f libs/*/*.agda-lib | tee -a $AGDA_LIB/libraries

Anyways, assuming you have this set up you should be good to go.