From: MikkelFJ Date: 2002-09-27T01:35:21+09:00 Subject: Re: adding overload to ruby "Justin Johnson" wrote in message news:1033054940.64753.0@iris.uk.clara.net... > > What sort of ambiguities? How different need a type to be to be different. Is signed / unsigned integers different? Is is const different from non-const types? If you have char, int, long overloads, it can be a nightmare to address the correct function - i.e. explicit typecasts to integer constants. Overloading virtual functions can be extremely difficult to debug if you miss a const declaration on a parameter in the overloaded function of a derived class. I believe C# did some work to prevent this kind of problems. Mikkel