Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages 2017
DOI: 10.1145/3009837.3009863
|View full text |Cite
|
Sign up to set email alerts
|

Automatically generating the dynamic semantics of gradually typed languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(8 citation statements)
references
References 23 publications
0
8
0
Order By: Relevance
“…Frameworks for Gradual Typing. There are two recent proposals for a more general theory of gradual typing: Abstracting Gradual Typing (AGT) [12] and the Gradualizer [4]. Broadly, their systems and ours are similar in that type dynamism and graduality are central and a gradually typed language is constructed from a statically typed language.…”
Section: Contracts As Coreflectionsmentioning
confidence: 99%
“…Frameworks for Gradual Typing. There are two recent proposals for a more general theory of gradual typing: Abstracting Gradual Typing (AGT) [12] and the Gradualizer [4]. Broadly, their systems and ours are similar in that type dynamism and graduality are central and a gradually typed language is constructed from a statically typed language.…”
Section: Contracts As Coreflectionsmentioning
confidence: 99%
“…As a consequence, gradual typing could be used to evolve a process into a more and more statically typed version over time without disrupting the workflow of the programmer. We expect this property to be challenging, as it has been proven challenging in several contexts [21,11,6].…”
Section: Properties (Not Addressed In This Preliminary Work)mentioning
confidence: 99%
“…In order to ensure that these assumptions are upheld during the reduction of a program, formal gradual languages do not define reduction directly on the gradual calculus, and instead convert gradual terms into a term in a cast calculus instead. (Cimini and Siek 2017). To be well-typed, the body of the cast must satisfy the source type, and the source and target types must be consistent.…”
Section: Castsmentioning
confidence: 99%
“…In further work, inference for gradual types is explored by the 𝜆 ?𝛼 → calculus of Siek and Vachharajani (2008) and the inference algorithm of Rastogi, Chaudhuri, and Hosmer (2012), as well as the investigation of Garcia and Cimini (2015) into the potential meaning of omitting a type annotation in a gradually typed language, ultimately subsuming the earlier work on gradual inference. Recent developments have investigated generating gradually typed languages directly from existing statically-typed languages (Cimini and Siek 2016;Garcia, Clark, and Tanter 2016;Cimini and Siek 2017)…”
Section: Castsmentioning
confidence: 99%
See 1 more Smart Citation