Concepedia

Publication | Closed Access

System FC with explicit kind equality

41

Citations

23

References

2013

Year

Abstract

System FC, the core language of the Glasgow Haskell Compiler, is an explicitly-typed variant of System F with first-class type equality proofs called coercions. This extensible proof system forms the foundation for type system extensions such as type families (type-level functions) and Generalized Algebraic Datatypes (GADTs). Such features, in conjunction with kind polymorphism and datatype promotion, support expressive compile-time reasoning.

References

YearCitations

2006

335

1998

282

1995

242

2007

236

2005

221

2012

172

1998

119

2007

117

2009

104

1998

75

Page 1