kirancodes.me
To Proof Maintenance & Beyond!

Two-Directional Record Layout for Multiple Inheritance

William W. Pugh, Grant E. Weddell

Abstract

Much recent work in polymorphic programming languages allows subtyping and multiple inheritance for records. In such systems, we would like to extract a field from a record with the same efficiency as if we were not making use of subtyping and multiple inheritance. Methods currently used make field extraction 3-5 times slower, which can produce a significant overall performance slowdown.

Related papers