skip to main content
10.1145/117954.117965acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article
Free access

Object-oriented type inference

Published: 01 November 1991 Publication History
First page of PDF

References

[1]
Alan H. Borning and Daniel H. H. Ingalls. A type dec- Iaration ~nd inference system for SmalltMk. in Ninth Symposium on Principles of Programming Languages, pages 133-141. ACM Press, January 1982.
[2]
L. Cardelli. A semantics of multiple inheritance. In G. Kahn, D. MacQueen, and Gordon Plotkin, editors, Semantics of Data Types, pages 51-68. Springer-Verlag (LNCS 173), 1984.
[3]
L. Cardelli and P. Wegner. On understanding types, data abstraction, and polymorphism. A CM Computing Surveys, 17(4), Decembe~ 1985.
[4]
W. It. Cook. A Denotational Semantics of Inheritance. PhD thesis, Brown University, 1989.
[5]
William Cook and Jess Palsberg. A denotational semantics of inheritance and its correctness. In Proc. OOPSLA '89, A CM SIGPLAN Fourth Annual Conference on Object-Oriented Programming Systems, Languages and Applications, 1989. To appear in Information and Computation.
[6]
O. J. Dahl, B. Myhrhaug, and K. Nygaard. Simula 67 common base language. Technical report, Norwegian Computing Center, Oslo, Norway, 1968.
[7]
Scott Danforth and Chris Tomlinson. Type theories and object-oriented programming. A CM Computing Surveys, 20(1), March 1988.
[8]
A. Goldberg and D. Robson. Smalltalk-80~The Language and its Implementation. Addison-Wesley, 1983.
[9]
Justin O. Graver and Ralph E. Johnson. A type system for Smalltalk. In Seventeenth Symposium on Principles of Programming Languages, pages 136-150. AGM Press, January 1900.
[10]
Justin Owen Graver. Type-Checking and Type- Inference for Object-Oriented Programming Languages. PhD thesis, Department of Computer Science, University of Illinois at Urbana,-Champaign, August 1989. UIUCD-R-89-1539.
[11]
Andreas V. Hense. Polymorphic type inference for a simple object oriented programming language with state. Technical Report Tech. Bericht Nr. A 20/90, Universit~t des Saaxlandes, 1990.
[12]
R. E. Johnson. Type-checking Smalltalk. In Proc. OOPSLA '86, Object-Oriented Programming Systems, Languages and Applications. Sigplan Notices, 21(11), November 1986.
[13]
S. Kamin. Inheritance in Smalltalk-80" A denottional definition. In Fifteenth Symposium on Principles of Programming Languages, pages 80-87. ACM Press, January 1988.
[14]
Marc A. Kaplan and Jeffrey D. Ullman. A general scheme for the automatic inference of variable types. In Fifth Symposium on Principles o} Programming Lan. guages, pages 60-75. ACM Press, January 1978.
[15]
B. B. Kristensen, O. L. Madsen, B. MCUer-Pedersen, and K. Nygaard. The BETA programming language. in B. Shriver and P. Wegner, editors, Research Di. rections in Object-Oriented Programming, pages 7--48. MIT Press, 1987.
[16]
H. G. Mairson. Decidability of ML typing is complete for deterministic exponential time. In Seventeenth Symposium on Principles of Programming Languages. ACM Press, January 1990.
[17]
Bertrand Meyer. Object.Oriented Software Construction. Prentice-Hall, Englewood Cliffs, NJ, 1988.
[18]
Robin Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17, 1978.
[19]
Prateek Mishra and Uday S. Reddy. Declaration-free type checking. In Twelfth Symposium on Principles of Programming Languages, pages 7-21. ACM Press, January 1985.
[20]
Jens Palsberg aa-ad Michael I. Schwartzbach. Type substitution for object-oriented programming. In Proc. OOPSLA/ECOOP'90, A CM SIGPLAN Fifth Annual Conference on Object-Oriented Programming Systems, Languages and Applications; European Conference on Object. Oriented Programming, 1990.
[21]
Jens Palsberg and Michael I. Schwartzbach. Static typing for object-oriented programming. Computer Science Department, Aarhus University. PB-355. Submitted for publication, 1991.
[22]
3ens Palsberg and Michael I. Schwartzbach. What is type-safe code reuse.7 In Proc. ECOOP'91, Fifth Eu. ropean Conference on Object-Oriented Programming, 1991.
[23]
U. S. Reddy. Objects as closures: Abstract semantics of object-oriented languages. In Proc. A CM Conference on Lisp and Functional Programming, pages 289-297. ACM, 1988.
[24]
Didier R~my. Typechecking records and variants in a natural extension of ML. In Sixteenth Symposium on Principles of Programming Languages, pages 77-88. ACM Press, January 1989.
[25]
Michael I. Schwartzbach. Type inference with inequalities. In Proc. TAPSOFT'91. Springer-Verlag (LNCS 493), 1991.
[26]
B. Stroustrup. The C+-I- Programming Language. Addison-Wesley, 1986.
[27]
Norihisa Suzuki. Inferring types in Smalltalk. In Eighth Symposium on Principles of Programming Languages, pages 187-199. ACM Press, January 1981.
[28]
Mitchell Wand. A simple algorithm and proof for type inference. Fundamentae lnformaticae, X:115-122, 1987.
[29]
Mitchell Wand. Type inference for record concatenation and multiple inheritance. In LICS'89, Fourth Annual Symposium on Logic in Computer Science, 1989.

Cited By

View all

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '91: Conference proceedings on Object-oriented programming systems, languages, and applications
November 1991
384 pages
ISBN:0201554178
DOI:10.1145/117954
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

OOPSLA 91
Sponsor:

Acceptance Rates

Overall Acceptance Rate 268 of 1,244 submissions, 22%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)172
  • Downloads (Last 6 weeks)30
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media