> > And I didn't see anything about you being able to hyper =,
   > > so ^= ought to be alright too.
   > 
   > I would expect
   > 
   >    @a ^= 1;  # sets default value for (all elems of) @a
   >    @a ^+= 1; # increments each element of @a
   > 
   > etc.

Yep. AFAIK *every* operator (except C<^> itself) can be "hyped".

Imagine:

        @strings ^=~ s/pattern/replacement/;

        @refs = ^\ @list;

        @objects^.method();

        @values^++;

        # etc.

Damian

Reply via email to