>>>>> "Pixel" == Pixel  <pixel / mandrakesoft.com> 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)