1992
DOI: 10.7146/dpb.v21i385.6618
|View full text |Cite
|
Sign up to set email alerts
|

Making Type Inference Practical

Abstract: We present the implementation of a type inference algorithm for untyped object-oriented programs with inheritance, assignments, and late binding. The algorithm significantly improves our previous one, presented at OOPSLA'91, since it can handle collection classes, such as List, in a useful way. Also, the complexity has been dramatically improved, from exponential time to low polynomial time. The implementation uses the techniques of incremental graph construction and constraint template instantiation to avoid … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
55
0

Year Published

1993
1993
1995
1995

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 27 publications
(55 citation statements)
references
References 14 publications
0
55
0
Order By: Relevance
“…These constraints, which are presented by means of a trace graph [11,10], are all conditional set inclusions. Using the trace graph technique, we need only define constraints for local situations; the corresponding global constraints will then automatically be derived, as described below.…”
Section: Constraints For Selfmentioning
confidence: 99%
See 4 more Smart Citations
“…These constraints, which are presented by means of a trace graph [11,10], are all conditional set inclusions. Using the trace graph technique, we need only define constraints for local situations; the corresponding global constraints will then automatically be derived, as described below.…”
Section: Constraints For Selfmentioning
confidence: 99%
“…Such a global constraint means intuitively that if this trace is possible during execution, then these constraints must hold. For further details about the trace graph technique and how to derive global constraints, see [11,10].…”
Section: Slotsmentioning
confidence: 99%
See 3 more Smart Citations