kirancodes.me
To Proof Maintenance & Beyond!

1,066 papers · page 24 of 54

Depending on types

Stephanie Weirich

Is Haskell a dependently typed programming language? Should it be? GHC's many type-system features, such as Generalized Algebraic Datatypes (GADTs), datatype promotion, multiparameter type classes, and type families, give programmers the ability to encode domain-specific invarian…