Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2016
DOI: 10.1145/2837614.2837670
|View full text |Cite
|
Sign up to set email alerts
|

Abstracting gradual typing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
101
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 85 publications
(102 citation statements)
references
References 12 publications
1
101
0
Order By: Relevance
“…Gradual typing is a specific way of combining dynamic and static typing in a single language, intended to create a gradual migration path from untyped to typed codebases. Since it was originally proposed by Siek and Taha [2006], gradual typing has received a lot of attention: gradual extensions have been constructed for many different type systems, the notion of blame was adapted from the world of contracts [Findler and Felleisen 2002] to track the origin of a dynamic cast failure , correctness criteria were studied [Siek et al 2015], the process of constructing a gradually-typed version of a pre-existing type system was to some extent automated [Cimini and Siek 2016;Garcia et al 2016] and last but not least, the entire approach has also been declared dead because of severe performance issues [Takikawa et al 2016].…”
Section: Related Workmentioning
confidence: 99%
“…Gradual typing is a specific way of combining dynamic and static typing in a single language, intended to create a gradual migration path from untyped to typed codebases. Since it was originally proposed by Siek and Taha [2006], gradual typing has received a lot of attention: gradual extensions have been constructed for many different type systems, the notion of blame was adapted from the world of contracts [Findler and Felleisen 2002] to track the origin of a dynamic cast failure , correctness criteria were studied [Siek et al 2015], the process of constructing a gradually-typed version of a pre-existing type system was to some extent automated [Cimini and Siek 2016;Garcia et al 2016] and last but not least, the entire approach has also been declared dead because of severe performance issues [Takikawa et al 2016].…”
Section: Related Workmentioning
confidence: 99%
“…There has been some work in automating the shift to gradual typing [5,6,7]. We have found out that because of the particular challenge with committing to a communicating process these frameworks could not be applied.…”
Section: Related Work and (More) Future Workmentioning
confidence: 99%
“…For example, Garcia et al [2016] presented a way to create gradual type systems from static ones using techniques from abstract interpretation. The Gradualizer Siek 2016, 2017] can produce a gradual type system and dynamic semantics for a statically-typed language given its formal semantics.…”
Section: Relation To Gradual Typingmentioning
confidence: 99%