Modular multiple dispatch with multiple inheritance
Overloaded functions and methods with multiple dispatch are useful for extending the
functionality of existing classes in an object-oriented language. However, such functions
introduce the possibility of ambiguous calls that cannot be resolved at run time, and modular
static checking that such ambiguity does not exist has proved elusive in the presence of
multiple implementation inheritance. We present a core language for defining overloaded
functions and methods that supports multiple dispatch and multiple inheritance, together …
functionality of existing classes in an object-oriented language. However, such functions
introduce the possibility of ambiguous calls that cannot be resolved at run time, and modular
static checking that such ambiguity does not exist has proved elusive in the presence of
multiple implementation inheritance. We present a core language for defining overloaded
functions and methods that supports multiple dispatch and multiple inheritance, together …
[CITATION][C] Modular Multiple Dispatch with Multiple Inheritance
DSpace at KOASAS: Modular Multiple Dispatch with Multiple Inheritance … Modular
Multiple Dispatch with Multiple Inheritance …
Multiple Dispatch with Multiple Inheritance …
Showing the best results for this search. See all results