MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A Type System for Smalltalk (1990) [59 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by Justin O. Graver, Ralph E. Johnson
In Seventeenth Symposium on Principles of Programming Languages
ftp://ftp.cso.uiuc.edu/pub/lang/smalltalk/papers/compilers/popl90.ps
Add To MetaCart

Abstract:

This paper describes a type system for Smalltalk that is type-safe, that allows most Smalltalk programs to be type-checked, and that can be used as the basis of an optimizing compiler. 1

Citations

1339 The C++ Programming Language – Stroustrup - 1986
1250 Object-oriented Software Construction – Meyer - 1988
1177 Smalltalk-80: The Language and Its Implementation – Goldberg, Robson - 1983
792 On understanding types, data abstraction, and polymorphism – Cardelli, Wegner - 1985
520 A semantics of multiple inheritance – Cardelli - 1988
482 Designing Reusable Classes – Johnson, Foote - 1988
156 An efficient implementation of SELF, a dynamically-typed object-oriented language based on prototypes – Chambers, Ungar, et al. - 1989
155 Object structure in the Emerald system – Black, Hutchinson, et al. - 1986
113 An introduction to Trellis/Owl – Schaffert, Cooper, et al. - 1986
69 Inheritance in Smalltalk-80: A Denotational Definition – Kamin - 1988
53 Type Theories and Object-Oriented Programming – Danforth, Tomlinson - 1988
51 TS: An optimizing compiler for Smalltalk – Johnson, Graver, et al. - 1988
51 Inferring types in Smalltalk – Suzuki - 1981
41 A Type Declaration and Inference System for Smalltalk – Borning, Ingalls - 1982
38 Type-Checking and Type-Inference for Object-Oriented Programming Languages – Graver - 1989
33 Type-checking Smalltalk – Johnson - 1986
3 A higher order polymorphic type system for applicative languages – MacQueen, Sethi - 1982
2 Building control structures – Deutsch - 1981