Method Lookup Strategies in Dynamically Typed Object-Oriented Programming Languages
Karel Driesen
Abstract:
A overview of currently existing method lookup strategies is given. A
new technique is described in detail. It is based on selector table
indexing and a known compression algorithm for sparse tables.
A number of heuristics are described which
increase the compression rate, thus rendering the memory cost
practical. A compression algorithm which takes advantage of the
clustering in method tables in order to speed up maintenance, is
described and benchmarked on portions of the Smalltalk class
hierarchy.
Proefschrift GGS "Master in Computer Science", Departement Informatica, Faculteit Wetenschappen, Vrije Universiteit Brussel, 1993.
To get the PostScript file, click
here (PDF).