From: Clemens Hintze Date: 2001-01-15T10:10:03+09:00 Subject: [ruby-talk:9321] Re: polymorphism >>>>> "matz" == Yukihiro Matsumoto writes: (...) matz> "overloading based on the number of arguments". The matz> original poster (Maurice) mentioned only about number of matz> arguments. matz> In addition, although "overloading based on the type of matz> arguments" itself is not a bad style in general (see CLOS matz> and Dylan), that in C++ almost always causes trouble. Am I matz> overestimating? IMHO, yes! I never had any problems with operator/function overloading so far. If the compiler can resolve it, it will be resolved. If there is any ambiguity, the compiler will complain ... At least in my experience, problems/flaws of C++ are to be found on other places. Not here. matz> matz. \cle