Source code accompanying the paper "Generic Constructors and Eliminators from Descriptions"
TeX Agda
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
paper
slides
src
.gitignore
README.md

README.md

Generic Constructors and Eliminators from Descriptions

Agda code for draft paper by Larry Diehl and Tim Sheard (submitted for consideration to WGP 2014):

Generic Constructors and Eliminators from Descriptions - Dependently Typed Programming without the Algebra

Code from the paper

Stratified version of code using universe levels

Comparing append using ind vs elim

In the paper we broke up the definition of concat using ind into pieces because it was so big, and showed the definition using elim inlined. Here is the definition of a similar function, append, using ind and elim where both definitions are inlined:

Notes

The code is released under an MIT license