At 9:10 AM -0400 9/4/02, [EMAIL PROTECTED] wrote:
>
>From: Ken Fox [EMAIL PROTECTED]
>> Over loading is what C++ has. It is not the same as
>> multi-dispatch. The trouble with over loading is that the
>> compiler uses static (compile-time) type information to
>> select the over loaded method. This can create subtle
>> bugs when people try to re-use code by sub-classing.
>
>So, just to clarify, does that mean that multi-dispatch is (by definition)
>a run-time thing, and overloading is (by def) a compile time thing?
No. They can be both compile time things or runtime things, depending
on the characteristics of the language.
--
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk