Abstracting gradual typing

R Garcia, AM Clark, É Tanter - ACM SIGPLAN Notices, 2016 - dl.acm.org
… For this, we define an abstraction function, which represents the collection of static types as
… multiple gradual types, we extend our gradual type abstraction to tuples of gradual types. …

Abstracting gradual typing moving forward: precise and space-efficient

F Bañados Schwerter, AM Clark, KA Jafery… - Proceedings of the ACM …, 2021 - dl.acm.org
Abstracting Gradual Typing (AGT) is a systematic approach to designing gradually-typed
Languages developed using AGT automatically satisfy the formal semantic criteria for gradual

[HTML][HTML] Abstracting gradual references

M Toro, É Tanter - Science of Computer Programming, 2020 - Elsevier
… In this article, we explore how the Abstracting Gradual Typing (AGT) methodology, which
has been shown to be effective in a variety of settings, applies to mutable references. Starting …

Gradual typing: a new perspective

G Castagna, V Lanvin, T Petrucciani… - Proceedings of the ACM on …, 2019 - dl.acm.org
gradual type into a set of polymorphic static types (one for each possible replacement of
occurrences of the dynamic type by a type … λ-abstraction, which is annotated with its arrow type. …

Abstracting Gradual Typing Moving Forward: Precise and Space-Efficient (Technical Report)

FB Schwerter, AM Clark, KA Jafery, R Garcia - arXiv preprint arXiv …, 2020 - arxiv.org
Abstracting Gradual Typing (AGT) is a systematic approach to designing gradually-typed
Languages developed using AGT automatically satisfy the formal semantic criteria for gradual

Abstracting gradual typing: Metatheory and applications

M Toro Ipinza - 2019 - repositorio.uchile.cl
… First, we present what is gradual typing and the desired properties of gradual typing.
Second, we present a lightweight explanation about the AGT methodology; an explanation in …

Gradual refinement types

N Lehmann, É Tanter - ACM SIGPLAN Notices, 2017 - dl.acm.org
… the gradual typing agenda and develop the notion of gradual … unexplored in the gradual
typing literature: dealing with … Abstracting Gradual Typing (AGT) is a methodology to system…

Preserving Language Abstractions: Gradual Typing and State Threads

K Jacobs - 2022 - lirias.kuleuven.be
… AGT (Abstracting Gradual Typing) is a general framework that uses abstract interpretation
of types to gradualize an arbitrary static language. It requires only a static language, a syntax …

[PDF][PDF] Gradual typing as if types mattered

R Garcia, É Tanter - … of the ACM SIGPLAN Workshop on Gradual Typing  …, 2020 - irif.fr
… systems forced us to revisit our understanding of type safety and type soundness, … type
disciplines, but it becomes particularly critical as we consider what guarantees a gradual type

Gradual Typing for Effect Handlers

MS New, E Giovannini, DR Licata - Proceedings of the ACM on …, 2023 - dl.acm.org
We present a gradually typed language, GrEff, with effects and … effect typing. This serves as
a simple model of the integration of an effect typing discipline with an existing effectful typed