Proceedings of the 5th Symposium on Dynamic Languages 2009
DOI: 10.1145/1640134.1640145
|View full text |Cite
|
Sign up to set email alerts
|

Fast type reconstruction for dynamically typed programming languages

Abstract: Type inference and type reconstruction derive static types for program elements that have no static type associated with them. They have a wide range of usage, such as helping to eliminate the burden of manually specifying types, verifying whether a program is type-safe, helping to produce more optimized code or helping to understand programs. While type inference and type reconstruction is an active field of research, most existing techniques are interested foremost in the precision of their approaches, at th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
30
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(30 citation statements)
references
References 8 publications
0
30
0
Order By: Relevance
“…To better understand the contributions of this paper, we take a look at an existing three-step approach to type inference [20]. We start from this approach because it is simple to understand and implement, is reasonably fast and is representative of its field.…”
Section: Overviewmentioning
confidence: 99%
See 2 more Smart Citations
“…To better understand the contributions of this paper, we take a look at an existing three-step approach to type inference [20]. We start from this approach because it is simple to understand and implement, is reasonably fast and is representative of its field.…”
Section: Overviewmentioning
confidence: 99%
“…Merging the results from phases one and two into the final type results for the variable. Several different ways exist to do the merge [20], but we focus on the one that gives priority to the assignment type, and moves to interface types if an assignment type does not exist .…”
Section: Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…To know the argument type, one possibility is to use type inference. Different approaches are possible: lightweight with low precision [PMW09] or heavy computation (and with the problem of the availability of the approach) [SS04]. We believe that a lightweight approach is a first step to be used.…”
Section: Instance Generation and Executionmentioning
confidence: 99%
“…One of the first actions to be done is to use type inference to get some type information. The minimum is to use a simple static analysis as proposed by RoelTyper [PMW09].…”
Section: Paths Towards Random Testingmentioning
confidence: 99%