GADTs and Exhaustiveness: Looking for the Impossible
Sound exhaustiveness checking of pattern-matching is an essential feature of functional programming languages, and OCaml supports it for GADTs. However this check is incomplete, in that it may fail to detect that a pattern can match no concrete value. In this paper we show that this problem is actua...
Main Authors: | Jacques Garrigue, Jacques Le Normand |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2017-02-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1702.02281v1 |
Similar Items
-
Practical Type Inference for the GADT Type System
by: Lin, Chuan-kai
Published: (2010) -
La littérature au secret: Une filiation impossible
by: Jacques Derrida, et al.
Published: (2004-06-01) -
Circulating Biomarkers Reflecting Destabilization Mechanisms of Coronary Artery Plaques: Are We Looking for the Impossible?
by: Marko Kumric, et al.
Published: (2021-06-01) -
Searching For the Impossible Dream, Staging the Impossible Script
by: Brien, Timothy A
Published: (2003) -
A study on impossibility of performance : focus on initial impossibility
by: 曾彥傑
Published: (2011)