2021
DOI: 10.1145/3434342
|View full text |Cite
|
Sign up to set email alerts
|

Abstracting gradual typing moving forward: precise and space-efficient

Abstract: Abstracting Gradual Typing (AGT) is a systematic approach to designing gradually-typed languages. Languages developed using AGT automatically satisfy the formal semantic criteria for gradual languages identified by Siek et al. Nonetheless, vanilla AGT semantics can still have important shortcomings. First, a gradual language's runtime checks should preserve the space-efficiency guarantees inherent to the underlying static and dynamic languages. To the contrary, t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 32 publications
(51 reference statements)
0
2
0
Order By: Relevance
“…Siek & Wadler (2010) propose another approach that compresses a sequence of casts into two casts where the middle type is the least upper bound with respect to precision. The AGT methodology uses a similar representation (Garcia et al, 2016) and was proved space-efficient (Toro & Tanter, 2020;Bañados Schwerter et al, 2021).…”
Section: Reduction Semantics and Type Safetymentioning
confidence: 99%
See 1 more Smart Citation
“…Siek & Wadler (2010) propose another approach that compresses a sequence of casts into two casts where the middle type is the least upper bound with respect to precision. The AGT methodology uses a similar representation (Garcia et al, 2016) and was proved space-efficient (Toro & Tanter, 2020;Bañados Schwerter et al, 2021).…”
Section: Reduction Semantics and Type Safetymentioning
confidence: 99%
“…• subtyping (Siek & Taha, 2007;Garcia et al, 2016;Chung et al, 2018;Bañados Schwerter et al, 2021), • classes and objects (Takikawa et al, 2012;Allende et al, 2013;Vitek, 2016;Takikawa, 2016;Muehlboeck & Tate, 2017;Chung et al, 2018), • parametric polymorphism (Ahmed et al, 2011(Ahmed et al, , 2017Toro et al, 2019;New et al, 2019), • type inference (Siek & Vachharajani, 2008;Garcia & Cimini, 2015;Castagna et al, 2019), • set-theoretic types (Castagna & Lanvin, 2017),…”
Section: Introductionmentioning
confidence: 99%