Curry-style versus Church-style, and the nature of type annotations

30/01/2020 13 min Temporada 1 Episodio 35
Curry-style versus Church-style, and the nature of type annotations

Listen "Curry-style versus Church-style, and the nature of type annotations"

Episode Synopsis

In Curry-style typing annotations -- for example, the types of bound variables -- are erased, and not truly (semantically) part of the term.  In Church-style, they are intrinsic to the term and are truly there.  Discussion of some of the practicalities of Curry-style typing, in particular type annotations versus proving typings.