From: matz@... (Yukihiro Matsumoto) Date: 2002-09-27T16:35:30+09:00 Subject: Re: adding overload to ruby Hi, In message "Re: adding overload to ruby" on 02/09/27, "Bulat Ziganshin" 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.