On Dec 30, 2006, at 14:47, Daniel Schierbeck wrote: > I agree that `funcall' is a weird name... "call a function". What > function? I thought we agreed on calling them methods! Why? It looks like a function call as there is no receiver. obj.foo() # method call, receiver is obj foo() # function call, no receiver private methods must be called like functions, not like methods. -- Eric Hodel - drbrain / segment7.net - http://blog.segment7.net I LIT YOUR GEM ON FIRE!