Hi,

In message "Re: adding overload to ruby"
    on 02/09/27, "Bulat Ziganshin" <bulatz / integ.ru> writes:

|what is the protocol, in your mind? i think that this is a bundle of
|method names and their behavior. that is the difference with (possible
|empty) mix-in module?

If you have method overloading, you can use modules as if they are
prototype, just like when you have multiple inheritance you can use
classes as mix-ins.  But the point is protocol is based solely on
method signatures only.

							matz.