next up previous
Next: About this document Up: Bidirectional Object Layout for Previous: Conclusions


Pascal André and Jean-Claude Royer. Optimizing method search with lookup caches and incremental coloring. In OOPSLA '92 Proceedings, pages 110-126, Vancouver, BC, Canada, October 1992.

Luca Cardelli. A semantics of multiple inheritance. In Semantics of Data Types, LNCS 173, pages 51-68. Springer-Verlag, 1984.

Michael J. Carey, David J. DeWitt, and Jeffrey F. Naughton. The OO7 benchmark. In Proceedings of the ACM SIGMOD Conference on Management of Data, pages 12-21, Washington, DC, May 1993.

Craig Chambers. The Design and Implementation of the SELF Compiler, an Optimizing Compiler for Object-Oriented Programming Languages. PhD thesis, Stanford University Department of Computer Science, Stanford, CA, March 1992.

Craig Chambers, David Ungar, and Elgin Lee. An efficient implementation of SELF, a dynamically-typed object-oriented language based on prototypes. In OOPSLA '89 Conference Proceedings, pages 49-70, New Orleans, LA, October 1989. Published as SIGPLAN Notices 24(10), October, 1989. Also published in Lisp and Symbolic Computation 4(3), Kluwer Academic Publishers, June, 1991.

Mark Day, Robert Gruber, Barbara Liskov, and Andrew C. Myers. Subtypes vs. where clauses: Constraining parametric polymorphism. In OOPSLA '95 Proceedings, Austin, TX, October 1995.

R. Dixon, T. McKee, P. Schweitzer, and M. Vaughan. A fast method dispatcher for compiled languages with multiple inheritance. In OOPSLA '89 Conference Proceedings, pages 211-214, New Orleans, LA, October 1989. Published as SIGPLAN Notices 24(10), October, 1989.

Karel Driesen. Selector table indexing & sparse arrays. In OOPSLA '93 Proceedings, pages 259-270, Washington, DC, September 1993.

Margaret A. Ellis and Bjarne Stroustrup. The Annotated C++ Reference Manual. Addison-Wesley, 1990.

Barbara Liskov, Dorothy Curtis, Mark Day, Sanjay Ghemawat, Robert Gruber, Paul Johnson, and Andrew C. Myers. Theta Reference Manual. Programming Methodology Group Memo 88, MIT Lab for Computer Science, Cambridge, MA, February 1994.

Mark Linton, Paul Calder, and John Vlissides. InterViews: A C++ Graphical Interface Toolkit. Technical Report 358, Stanford Computer Systems Laboratory, July 1988.

Andrew C. Myers. Fast Object Operations in a Persistent Programming System. Technical Report MIT/LCS/TR-599, MIT Laboratory for Computer Science, Cambridge, MA, January 1994. Master's thesis.

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

William Pugh and Grant Weddell. Two-directional record layout for multiple inheritance. In Proceedings of the SIGPLAN '90 Conference on Programming Language Design and Implementation, pages 85-91, White Plains, NY, June 1990. Published as SIGPLAN Notices 25(6), June, 1990.

John R. Rose. Fast dispatch mechanisms for stock hardware. In OOPSLA '88 Conference Proceedings, pages 27-35, San Diego, CA, October 1988. Published as SIGPLAN Notices 23(11), November, 1988.

S. Rozen, L. Stein, and N. Goodman. Labbase: A database to manage laboratory data in a large-scale genome-mapping project. IEEE Computers in Medicine and Biology, 1995. To appear.

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

Andrew C. Myers. Bidirectional Object Layout for Separate Compilation. Proceedings of OOPSLA '95, pp. 124-139.
Copyright © 1995 Association for Computing Machinery