Hello Alan,

Thursday, September 26, 2002, 8:12:24 PM, you wrote:

AC> On Thu, Sep 26, 2002 at 11:24:39PM +0900, Bulat Ziganshin wrote:
>> that's because of dynamic typing. even when you write "2+2" you don't
>> know whether answer will be 4 or 5 :)

AC> But that could happen just as easily in C++ in a strongly typed environment.
AC> When you start to add all the C++ template based instantiation it's
AC> no less uncertain, but now you've gone through 10x as much work to get back
AC> some element of dyamic behavior of Ruby.

c++ use non-virtual calls in many simple cases (2+2 for example can't
be overloaded) and statically translates method names to offsets in
dispatch table

-- 
Best regards,
 Bulat                            mailto:bulatz / integ.ru