2010
DOI: 10.1007/978-3-642-12251-4_4
|View full text |Cite
|
Sign up to set email alerts
|

A Church-Style Intermediate Language for ML F

Abstract: ML F is a type system that seamlessly merges ML-style implicit but second-class polymorphism with System-F explicit first-class polymorphism. We present x ML F , a Church-style version of ML F with full type information that can easily be maintained during reduction. All parameters of functions are explicitly typed and both type abstraction and type instantiation are explicit. However, type instantiation in x ML F is more general than type application in System F. We equip x ML F with a small-step reduction se… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 15 publications
0
3
0
Order By: Relevance
“…Hence, the challenge becomes whether all their features can be combined together. This question has in fact already been raised in previous work on MLF [Rémy and Yakobowski, 2010].…”
Section: Introductionmentioning
confidence: 85%
See 1 more Smart Citation
“…Hence, the challenge becomes whether all their features can be combined together. This question has in fact already been raised in previous work on MLF [Rémy and Yakobowski, 2010].…”
Section: Introductionmentioning
confidence: 85%
“…Instance-bounded polymorphism. The language xMLF [Rémy and Yakobowski, 2010] is the internal language of MLF which is itself an extension of System F with instance-bounded polymorphism. Instance-bounded polymorphism is a mechanism to delay type instantiation of System F; it is a key to performing type inference in MLF and keeping principal typesgiven optional type annotations of function parameters.…”
Section: Expressiveness Of Parametric F ιmentioning
confidence: 99%
“…The language xMLF [Rémy and Yakobowski 2010] is the internal language of MLF which is itself an extension of System F with instance-bounded polymorphism. Instance-bounded polymorphism is a mechanism to delay type instantiation of System F; it is a key to performing type inference in MLF and keeping principal types-given optional type annotations of function parameters.…”
Section: Expressiveness Of Parametric F ιmentioning
confidence: 99%