Title: Type checking with open type functions
Authors: Schrijvers, Tom ×
Peyton Jones, Simon
Chakravarty, Manuel
Sulzmann, Martin #
Issue Date: Sep-2008
Publisher: ACM Press
Series Title: ACM Sigplan Notices vol:43 issue:9 pages:51-62
Conference: International Conference on Functional Programming edition:13 location:Victoria, Canada date:22-24 September 2008
Abstract: We report on an extension of Haskell with open type-level functions and equality
constraints that unifies earlier work on GADTs, functional dependencies,
and associated types. The contribution of the paper is that we
identify and characterise the key technical challenge of entailment checking; and we give a novel, decidable, sound, and
complete algorithm to solve it, together with some practically-important variants.
Our system is implemented in GHC, and is already in active use.
ISSN: 0362-1340
Publication status: published
KU Leuven publication type: IT
Appears in Collections:Informatics Section
× corresponding author
# (joint) last author

Files in This Item:
File Description Status SizeFormat
icfp028-schrijvers.pdfmain article Published 234KbAdobe PDFView/Open


All items in Lirias are protected by copyright, with all rights reserved.

© Web of science