Bidirectional Object Layout for Separate Compilation

  title={Bidirectional Object Layout for Separate Compilation},
  author={Andrew C. Myers},
Existing schemes for object layout and dispatch in the presence of multiple inheritance and separate compilation waste space and are slower than systems with single inheritance. This paper describes the bidirectional object layout, a new scheme for object layout that produces smaller objects and faster method invocations than existing schemes by automatically optimizing particular uses of multiple inheritance. The bidirectional object layout is used for the programming language Theta, and is… CONTINUE READING
Highly Cited
This paper has 35 citations. REVIEW CITATIONS


Publications referenced by this paper.
Showing 1-2 of 2 references


  • Greg Nelson
  • Systems Programming with Mod&a-J. Prentice-Hall,
  • 1991
Highly Influential
3 Excerpts

Similar Papers

Loading similar papers…