From: ts Date: 2002-09-27T01:20:35+09:00 Subject: Re: adding overload to ruby >>>>> "J" == Justin Johnson writes: J> What sort of ambiguities? What do you do in this case class B < Array; end module M def a(Object o) end end class A include M def a(Array a) next_method; end end module M def a(B a) end end A.new.a(B.new) Guy Decoux