From: Pit Capitain Date: 2002-09-11T20:04:55+09:00 Subject: Re: Larry Wall's comments on Ruby On 11 Sep 2002, at 19:04, ts wrote about reasons against adding multi-methods to Ruby: > See [ruby-talk:49835] And in [ruby-talk:49835], Yukihiro Matsumoto wrote: > There are two kind of people who use MI. A part is really smart > people who understand MI. Another part is people who are just using > (or abusing) it. You could say that of almost every feature of Ruby. I'm sure many people using Ruby do not really understand OO, for example (me included :-) > | seriously trying to bolt multi-dispatch > | onto Ruby might turn out to be a complete disaster or something > | really wonderful? > > It would change the language. This is the only argument so far that I might be able to accept, although it's hard to do so. Matz certainly has a strong feeling what Ruby "is" and what it is not. If he thinks that multi-methods / multi- dispatch / multiple inheritance change what Ruby "is" and should be, there's not much we can do. Still I would be interested in Guy's implementation of multi- methods. Would you mind to share your code, Guy? Regards, Pit