References



Up: Parameterized Types for Java Previous: JVM Extensions

References

BLM96
J. Bank, B. Liskov, and A. Myers. Parameterized types and Java. Technical Memo MIT/LCS/TM-553, Massachusetts Institute of Technology, 1996.

Car88
Luca Cardelli. A semantics of multiple inheritance. Information and Computation, 76:138-164, 1988. Also in Readings in Object-Oriented Database Systems, S. Zdonik and D. Maier, eds., Morgan Kaufmann, 1990.

CCH+89
Peter Canning, William Cook, Walter Hill, John Mitchell, and Walter Olthoff. F-bounded polymorphism for object-oriented programming. In Proceedings of the Conference on Functional Programming Languages and Computer Architecture, pages 273-280, 1989.

DGLM95
M. Day, R. Gruber, B. Liskov, and A. C. Myers. Subtypes vs. where clauses: Constraining parametric polymorphism. In OOPSLA '95 Conference Proceedings, pages 156-158. ACM Press, October 1995.

KLMM94
Dinesh Katiyar, David Luckham, John Mitchell, and Sigurd Melda. Polymorphism and subtyping in interfaces. ACM SIGPLAN Notices, 29(9):22-34, August 1994.

L+81
B. Liskov et al. CLU reference manual. In Goos and Hartmanis, editors, Lecture Notes in Computer Science, volume 114. Springer-Verlag, Berlin, 1981.

LCD+94
B. Liskov, D. Curtis, M. Day, S. Ghemawat, R. Gruber, P. Johnson, and A. C. Myers. Theta Reference Manual. Programming Methodology Group Memo 88, MIT Laboratory for Computer Science, Cambridge, MA, February 1994.

LY96
T. Lindholm and F. Yellin. The Java Virtual Machine. Addison-Wesley, Englewood Cliffs, NJ, May 1996.

Mey88
Bertrand Meyer. Object-oriented Software Construction. Prentice Hall, New York, 1988.

MMPN93
O. Lehrmann Madsen, B. Moller-Pedersen, and K. Nygaard. Object Oriented Programming in the BETA Programming Language. Addison-Wesley, June 1993.

MTH90
R. Milner, M. Tofte, and R. Harper. The Definition of Standard ML. MIT Press, Cambridge, MA, 1990.

Mye95
Andrew. C. Myers. Bidirectional object layout for separate compilation. In OOPSLA '95 Conference Proceedings, Austin, TX, October 1995.

Nel91
Greg Nelson, editor. Systems Programming with Modula-3. Prentice-Hall, 1991.

OL92
Stephen M. Omohundro and Chu-Cheow Lim. The Sather language and libraries. Technical Report TR-92-017, International Computer Science Institute, Berkeley, March 1992.

Omo93
Stephen M. Omohundro. The Sather programming language. Dr. Dobb's Journal, 18(11):42-48, October 1993.

S+86
C. Schaffert et al. An introduction to Trellis/Owl. In OOPSLA '86 Conference Proceedings, Portland, OR, September 1986.

Sto87
B. Stoustrup. The C++ Programming Language. Addison-Wesley, 1987.

Str87
B. Stroustrup. Multiple inheritance for C++. In Proceedings of the Spring '87 European Unix Systems User's Group Conference, Helsinki, Finland, May 1987.

Sun95a
Sun Microsystems. Java Language Specification, version 1.0 beta edition, October 1995.

Sun95b
Sun Microsystems. The Java Virtual Machine Specification, release 1.0 beta edition, August 1995.

Yel95
Frank Yellin. Low-level security in Java, December 1995. Presented at the Fourth International World Wide Web Conference, Dec. 1995.



Andrew C. Myers, Joseph A. Bank, Barbara Liskov
Copyright © 1996 Association for Computing Machinery