Supporting Explicit Disambiguation of Multi-Methods

  title={Supporting Explicit Disambiguation of Multi-Methods},
  author={Eric Amiel and Eric Dujardin},
Multiple inheritance and multiple dispatching are two sources of ambiguities in object-oriented languages. Solving ambiguities can be performed automatically, using techniques such as totally ordering the supertypes of each type or taking the order of the methods’ arguments into account. Such implicit disambiguation has the drawback of being difficult to understand by the programmer and hiding programming errors. Conversely, solving ambiguities can be left up to the explicit intervention of the… CONTINUE READING


Publications referenced by this paper.
Showing 1-10 of 29 references

Dylan Interim Reference Manual

Apple Computer
June • 1994
View 4 Excerpts
Highly Influenced

Object-Oriented Multi-Methods in Cecil

ECOOP • 1992
View 4 Excerpts
Highly Influenced

The Next Generation of Information Systems: From Data to Knowledge

Lecture Notes in Computer Science • 1991
View 3 Excerpts
Highly Influenced


D. G. Bobrow, L. G. DeMichiel, +3 authors D. A. Moon. Common Lisp Object System specification. Notices
Sept. • 1988
View 5 Excerpts
Highly Influenced

Multiple Inheritance in Smalltalk-BO

View 2 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…