A gradual interpretation of union types
… 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…
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 ł¬ …
(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 …
type… we combine the classic set interpretation and the union interpretation, named the stratified …
Gradual typing using union typing with records
… 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 …
… 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 …
define three gradual type systems … (as it was with the previous definition), since the union type …
Gradual session types
… 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 …
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 …
dissect … When referring to union types we mean untagged unions, or “true” unions, rather than …
Gradual type theory
… 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 … 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 …
… 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. …
which allow us to derive some very powerful results about the representation of gradual types. …