From: john_sips_tea@... Date: 2006-03-28T01:28:54+09:00 Subject: Re: deciphering poignant guide chapter 4 example > obj.fct() > > the language first has to find out if and where "fct" is in "obj". > To do so, ruby will see "fct" as a Symbol and look for that > symbol in "obj", and Python will see "fct" as a string and look > for it in "obj". Ah. Thank you for pointing that out! I see what you mean. The runtime has to find the method *somehow*. > If you prefer, these two statement are exactly equivalent : > > obj.fct <=> obj.send(:fct) > > The same equivalence in Python: > > obj.fct <=>obj.getattr("fct") Ahh. Very informative. I'm gonna have to try and put some of this up on the Ruby wiki. > Hope that helped ! > > Pierre Very much so. Thanks again Pierre. :)