On Sunday 28 August 2005 23:46, Trans wrote: > BUT this would BREAK old programs. Many of us have depended on the > fact that #send shoots past access controls. Now I'm not saying > it's necessarily a bad idea --certianly the ! can be used for more > than just in place modifiers, that's fine. So I'll go along if Matz > really wants to do this, but it would mean a lot of code fixes. > > While I realize that my idea tends to strike people as odd, I would > ask that it at least garner some careful consideration. Please > don't just dismiss it off-the-cuff b/c at first glance it seems > "radical". I know sometimes I have some kooky ideas, but I really > don't think this is one of them. > > The idea is that if we simply allow a string to follow the > receiver-dot, eg. > > a."meth" Why not simply write it as: a.meth ? IMHO, most times you use send because you don't know the exact method to call when you're writing the script. Usually it's something like: a.send message, 1, 2, 3 (where 'message' is a variable) which I find better than: a."#{message}" 1, 2, 3 -- Stefan