Efficient Dynamic Look-up Strategy for Multimethods
Abstract
In object-oriented programming languages, multiple dispatching provides increased expressive power over single dispatching by guiding method lookup using the values of all arguments instead of only the receiver. There have been several programming languages supporting this mechanism and they demonstrate its usefulness. However, efficient implementation of multi-method is critical with regard to its success as a standard. In this paper, we present a new mechanism for implementing multi-method dynamic lookup based on automaton techniques. Analysis and experimental results show that our strategy is time and space efficient. The presented result can provide the basis for designing new object-oriented paradigms based on multi-methods.
Top- Klas, Wolfgang
- Chen, Weimin
- Turau, Volker
Shortfacts
Category |
Paper in Conference Proceedings or in Workshop Proceedings |
Event Title |
8th European Conference on Object-Oriented Programming (ECOOP'94) |
Divisions |
Multimedia Information Systems |
Event Location |
Bologna, Italy |
Event Type |
Conference |
Event Dates |
1994-07-04 |
Date |
July 1994 |
Official URL |
ftp://ftp.darmstadt.gmd.de/pub/oasys/reports/P-94-... |
Export |