References



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

References

AR92
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.

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

CDN93
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.

Cha92
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.

CUL89
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.

DGLM95
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.

DMSV89
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.

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

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

LCD+94
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.

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

Mye94
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.

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

PW90
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.

Ros88
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.

RSG95
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.

Str87
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