I'm having trouble understanding the difference between Ruby's mixins and "ordinary" multiple inheritance. Can someone explain to me how mixins are different from, say, C++'s version of multiple inheritance? Which of C++'s problems has Ruby avoided? Is there anything you can do with multiple inheritance that you can't do with mixins? Adam Spitz Sent via Deja.com http://www.deja.com/