From: Gavin Sinclair Date: 2002-09-10T17:38:28+09:00 Subject: Re: Larry Wall's comments on Ruby > > 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''. > > /Christoph I'm not convinced that it's unnatural. We don't know the types of a and b, and for some objects a and b, a + b != b + a. I'm interested what you think the alternative is, or an argument against the above, and how you would like to see a + b defined in Ruby. Gavin