2017
DOI: 10.1007/978-3-319-66706-5_19
|View full text |Cite
|
Sign up to set email alerts
|

A Gradual Interpretation of Union Types

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(10 citation statements)
references
References 24 publications
0
10
0
Order By: Relevance
“…There is some overlap in the intended use-cases of these gradual union types and our design, though there are considerable differences as well, given that our work handles polymorphism and the full range of set-theoretic types. A similar overlap exists with the work by Jafery and Dunfield [2017] who introduce gradual sum types, yet, with the same kind of limitations as Toro and Tanter [2017]. Ângelo and Florido [2018] study the combination of gradual typing and intersection types, but in a somewhat limited form, as the design does not support subtyping or the other set-theoretic types.…”
Section: Related Workmentioning
confidence: 83%
See 1 more Smart Citation
“…There is some overlap in the intended use-cases of these gradual union types and our design, though there are considerable differences as well, given that our work handles polymorphism and the full range of set-theoretic types. A similar overlap exists with the work by Jafery and Dunfield [2017] who introduce gradual sum types, yet, with the same kind of limitations as Toro and Tanter [2017]. Ângelo and Florido [2018] study the combination of gradual typing and intersection types, but in a somewhat limited form, as the design does not support subtyping or the other set-theoretic types.…”
Section: Related Workmentioning
confidence: 83%
“…Ortin and García [2011] also investigate the combination of intersection and union types with gradual typing, but without higher-order functions and polymorphism. Toro and Tanter [2017] introduce a new kind of union type inspired by gradual typing, that provides implicit downcasts from a union to any of its constituent types. There is some overlap in the intended use-cases of these gradual union types and our design, though there are considerable differences as well, given that our work handles polymorphism and the full range of set-theoretic types.…”
Section: Related Workmentioning
confidence: 99%
“…The calculus does not consider blame (using cast errors instead) and their choice of operational semantics prevents the statement of a useful blame theorem. Toro and Tanter [2017] develop the idea of gradual union types, combining the advantages of tagged and untagged unions. A gradual union permits the flexibility of dynamic typing without being totally permissive: a gradual union type will statically reject some programs while the gradual type will not.…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore, it has been proven that eager threesomes can be viewed as a cast-insertion implementation of the semantics prescribed by Garcia et al [2016] when applied to a gradually typed lambda calculus [Toro and Tanter 2017]. So it might generally be the case that the semantics prescribed by Garcia et al [2016] will always provide immediacy.…”
Section: Immediacymentioning
confidence: 99%
“…This is evidenced by the fact that eager threesomes [Toro and Tanter 2017] require blame tracking in order to provide accountability [Siek and Wadler 2010] even though they provide immediacy.…”
Section: Immediate Accountabilitymentioning
confidence: 99%