From: Sam Roberts Date: 2007-11-13T13:19:47+09:00 Subject: Re: method names in 1.9 Quoting dblack@rubypal.com, on Mon, Nov 12, 2007 at 06:45:42AM +0900: > But "calling it" still really means "sending a message to the object"; > there's always that double articulation. It would be tiresome to make > oneself say that all the time, but for these somewhat low-level > operations, where one is manipulating messages/method-names > symbolically and explicitly sending them to the object, I prefer not > to have the message/method distinction concealed. call and send seem to be words from different OO languages for the same thing. Maybe instead of the cumbersome invoke_method, have #send as it is currently, #call (respecting visibility) and #call! (not respecting visibility)� I would never guess from the names that send and invoke_method behave differently, and I like the use of the bang. Sam