Stevan Little wrote:
> Jonathan Lang wrote:
> > Steven Little wrote:
> > > $object does unattached_method;
> > > ^Object does unattached_method;
> >
> > (Wouldn't that be "^$object does unattached_method;"?)
>
> No, I am attaching the method (well role really) to the class ^Object.
> There is no such thing as ^$object IIRC.

Upon a closer reading of S12, it appears that both are valid:
"prefix:<^>" is syntactic sugar for method meta, and it returns the
object's metaclass; thus, ^$object is equivalent to $object.meta.  I'm
still in the process of trying to grasp the concept of prototype
objects; but it appears that ^Object is the same as ^$object.

--
Jonathan Lang

Reply via email to