From: jweirich@... Date: 2001-12-02T00:19:09+09:00 Subject: [ruby-talk:27193] Re: thoughts on virtual base classes, interfaces >>>>> "Pixel" == Pixel writes: Pixel> Isn't a mix-in "interface inheritance", aka it should Pixel> stateless (per object). Actually, a mix-in is implementation inheritance. Ruby doesn't have a language level construct for interfaces. They are implicit, and I believe this is a good thing. -- -- Jim Weirich jweirich@one.net http://w3.one.net/~jweirich --------------------------------------------------------------------- "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)