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

Reply via email to