From: matz@... (Yukihiro Matsumoto) Date: 2002-09-10T17:15:15+09:00 Subject: Re: Larry Wall's comments on Ruby Hi, In message "Re: Larry Wall's comments on Ruby" on 02/09/10, "Christoph" writes: |> I don't take multi-method just because it does not fit in traditional |> OO model, which I prefer. A method does not belong particular class |> anymore. | |However (multi)-methods could ``belong'' to several (specified) classes. |This does seem to be very popular and is certainly more difficult to |implement but I find this much more natural than the traditional |OO-model. The most prominent example, is the completely unnatural |choice of the left summand as a method receiver in additions ``a + b''. Multi-method is kinda like multiple inheritance. It is *natural* extension of the original concept. It is theoretically clean. But it is easy to make thing too complex with them. Only smart people can use their full power. If you see no problem, it's because you're smarter than me. ;-) matz.