Dependently typed programming in Agda

Ulf Norell · 2009

In Hindley-Milner style languages, such as Haskell and ML, there is a clear separation between types and values. In a dependently typed language the line is more blurry – types can contain (depend on) arbitrary values and appear as arguments and results of ordinary functions.

Read the paper · More papers on PaperTik