A gradual interpretation of union types

M Toro, É Tanter - Static Analysis: 24th International Symposium, SAS …, 2017 - Springer
… approaches to union types are untagged and tagged unions, which … interpretation to
understand gradual typing, we present a novel design for union types, called gradual union types

Gradual typing with union and intersection types

G Castagna, V Lanvin - Proceedings of the ACM on Programming …, 2017 - dl.acm.org
… The code above shows that the use of union types fixes the shortcoming we pointed out. …
(the reason is that we could neither conceive any reasonable interpretation for a type such as ł¬ …

[PDF][PDF] Gradual Union Types

M Toro, É Tanter - 2017 - dcc.uchile.cl
gradual language that combines both gradual unions and the traditional, totally-unknown
type… we combine the classic set interpretation and the union interpretation, named the stratified …

Gradual typing using union typing with records

KR Pulido, JL Ortega-Arjona, LCG Huesca - Electronic Notes in Theoretical …, 2020 - Elsevier
… to a gradual interpretation of union types based on the design of Gradual Union Types through
… This contributes to understand the abstraction and reasoning behind Gradual Typing in …

Gradual typing: a new perspective

G Castagna, V Lanvin, T Petrucciani… - Proceedings of the ACM on …, 2019 - dl.acm.org
… We define a new, more semantic interpretation of gradual types … the new interpretation to
define three gradual type systems … (as it was with the previous definition), since the union type

Gradual session types

A Igarashi, P Thiemann, Y Tsuda… - Journal of Functional …, 2019 - cambridge.org
… We propose Gradual GV as a gradually typed extension of the functional session type system
GV. Following a standard framework of gradual typing, Gradual GV consists of an external …

Design and evaluation of contracts for gradual typing

J Williams - 2019 - era.ed.ac.uk
… To facilitate the explanation and implementation of intersection and union contracts we
dissect … When referring to union types we mean untagged unions, or “true” unions, rather than …

Gradual type theory

MS New, DR Licata, A Ahmed - … of the ACM on Programming Languages, 2019 - dl.acm.org
types. As another example, we show that gradual upcasts are pure functions and, dually,
gradual … Next, we show several possible interpretations of the dynamic type that will all give, by …

Gradual typing with unification-based inference

JG Siek, M Vachharajani - Proceedings of the 2008 symposium on …, 2008 - dl.acm.org
… When a program is mostly static, it would be beneficial to instead interpret variables without
… Once the algorithm terminates, we read off the answer based on the stype and the union-find …

A semantic foundation for gradual set-theoretic types

V Lanvin - 2021 - theses.hal.science
… , union types can be used to give a very precise type to a … interpretation of gradual types,
which allow us to derive some very powerful results about the representation of gradual types. …