Proceedings of the 8th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - POPL '81 1981
DOI: 10.1145/567532.567553
|View full text |Cite
|
Sign up to set email alerts
|

Inferring types in Smalltalk

Abstract: We thus concluded that wc need to introduc~"types"

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
30
0

Year Published

1983
1983
1995
1995

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 80 publications
(30 citation statements)
references
References 11 publications
0
30
0
Order By: Relevance
“…Suzuki [24] was the first to address the problem of type inference for such a language; his algorithm was not capable of checking most common programs, however. Later, Graver and Johnson [10,9] provided an algorithm for a simplified problem, where the types of instance variables must be specified by programmer so that only the types of arguments are to be inferred.…”
Section: The Languagementioning
confidence: 99%
“…Suzuki [24] was the first to address the problem of type inference for such a language; his algorithm was not capable of checking most common programs, however. Later, Graver and Johnson [10,9] provided an algorithm for a simplified problem, where the types of instance variables must be specified by programmer so that only the types of arguments are to be inferred.…”
Section: The Languagementioning
confidence: 99%
“…COGs have been used extensively to analyze object-oriented programs [10,11,13]. Unfortunately, the polymorphism inherent to the object-oriented style of programming proves to be a serious problem since objects of the same class often are used with instance variables of different classes [10].…”
Section: Intmentioning
confidence: 99%
“…Due to this "sticky" behaviour, the quality of the analysis will only deteriorate as the number of possible values increases. This problem, and specifically nilvalued instance variables, has marred previous attempts to provide a type system for object-oriented programs [10,11,13]. (Some authors have defined type-safety so that programs may legally send messages to nil [11].…”
Section: Creation Countsmentioning
confidence: 99%
See 1 more Smart Citation
“…Ole Agesen's recent PhD thesis [2] contains a complete survey of related work. Reviewed systems range from purely theoretical ones [33] to systems in regular use by a large community [22], via partially implemented systems [29,30] and systems implemented on small languages [14,25].…”
Section: Related Workmentioning
confidence: 99%