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