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