Download:
|
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
|