From: Yukihiro Matsumoto Date: 2007-01-23T21:56:05+09:00 Subject: Re: Minor Change Proposal for Classes 'Object' and 'Method' Hi, In message "Re: Minor Change Proposal for Classes 'Object' and 'Method'" on Tue, 23 Jan 2007 20:54:51 +0900, dblack@wobblini.net writes: |I think it's that I see this: | | a.x | |and this: | | m = a.method(:x) | m.call | |as two different ways to achieve the goal of executing x with a as |self. In the first, a receives the message "x". In the second -- as |I see it -- a does not receive the message "x"; it's a different path, |a non-message-receiving path, to the same goal. Perhaps the message was sent to the object a for both cases. In the former case, the message was interpreted as a command. In the latter case, the message was a method selector. matz.