2012
DOI: 10.1016/j.tcs.2012.02.026
|View full text |Cite
|
Sign up to set email alerts
|

A church-style intermediate language for MLF

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
4
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…The value restriction requires no extension to the library, but the relaxed value restriction [3] would require one: the solver would have to be made aware of the variance of every type constructor. Higher-rank polymorphism [4,16], polymorphism in the style of MLF [21], and GADTs [24,5] would require other extensions, which we have not considered.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The value restriction requires no extension to the library, but the relaxed value restriction [3] would require one: the solver would have to be made aware of the variance of every type constructor. Higher-rank polymorphism [4,16], polymorphism in the style of MLF [21], and GADTs [24,5] would require other extensions, which we have not considered.…”
Section: Resultsmentioning
confidence: 99%
“…Technically, one defines [λα.C/x](x τ ) as [τ /α]C; that is, the β-redex (λα.C) τ is reduced on the fly as part of the substitution 2. Rémy and Yakobowski's elaboration of eMLF into xMLF[21] merges the syntax of terms, constraints, and witnesses. Similarly, Gundry suggests "identifying the syntactic and linguistic contexts"[6, §2.4].…”
mentioning
confidence: 99%
“…Such unidirectional version of Coercible amounts to explicit inclusive subtyping and is more complicated than our current symmetric system: For example, the lifting rule would have to take variance into account: For a type constructor T, does Coercible (T a) (T b) require Coercible a b, or Coercible b a, or both, or neither? Furthermore, we would have to adapt our internal language, FC, to work with explicit subtyping proofs (Crary, 2000;Rémy & Yakobowski, 2010;Cretin & Rémy, 2012).…”
Section: What Else Is There To Coerce?mentioning
confidence: 99%
“…Rémy and Yakobowski's elaboration of eMLF into xMLF[21] merges the syntax of terms, constraints, and witnesses. Similarly, Gundry suggests "identifying the syntactic and linguistic contexts"[6, §2.4].…”
mentioning
confidence: 99%