Hello all and especially Matz,

there is permanent discussion about adding overload facility to ruby
and spirit of language. i want to add another cent to this :)

now i can use overload library and write code such as:

>   def do_overload(i, s, f)
>   end
>   overload(:do_overload, Fixnum, String, Float)
>
>   def do_overload(s, i, *a)
>   end
>   overload(:do_overload, String, Fixnum)

all that i want - just the same (terrible, you are right) semantics
with a bit more clear syntax and including this feature into ruby
distribution:

>   def do_overload(Fixnum i, String s, Float f)
>   end
>   def do_overload(String s, Fixnum i, *a)
>   end

although this don't correspond to dynamic spirit of language, in real
world this adds lot of points to ease of use and even robustness of
language

-- 
Best regards,
 Bulat                          mailto:bulatz / integ.ru