Abstract
We present a functional programming language based on
Pure Type Systems PTSs. We show how we can define
such a language by extending the PTS framework with algebraic data types case expressions and definitions. Furthermore we present an efficient type checking algorithm
and an interpreter for this language.
PTSs are well suited as a
... read more