dblack / wobblini.net wrote:
> Hi --
>
> On Thu, 4 Jan 2007, Rob Sanheim wrote:
>
> > If a ruby newbie tried "send" and saw it fail due to a private method,
> > I bet once they saw "send!" in the docs or in irb they would
> > immediately know how it works.  Its aligns perfectly with many other
> > things in the std lib, and fits perfectly with POLS.
>
> I'll add that if a nuby tries "send", said nuby had better realize
> that it is using a fairly powerful technique and would be well advised
> to educate itself fully about it.

True for "instance sending" (eg funcall/send!/etc.), but is #send
really all that? Isn't it just a dynamic dot? If what you say is true
then why not:

  obj.call! message

and

  obj.fcall! message

And extrapolating over the whole board of Ara's Pervasives:

  id!
  class!
  methods!
  ...etc...

"!" means powerful!

T.