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, ...
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 ...