To quote Bjarne Stroustrup, "Multiple inheritance is like a parachute. Most of the time you don't need it, but when you do need it, you really need it." In the early days of C++, before templates, one ...
It seems that MI has fallen severely out of favor. Neither of the two "big" programming languages to come out in the last few years, Java or C#, make use of multiple implementation inheritance, ...