> I'm trying to think of common places where C<sort @inplace> might
> accidentally be used in list context, such as the end of a block,

How about:

sub sort_lists {
   for (@_) {
      sort @$_;
   }
}

yes, it's somewhat silly because it's so bare-bones, but list context
propagates easily and deeply, and I think the above qualifies as: "I
couldn't tell".

> I'm also thinking if there's any functionality in Perl that is
> analogous.  ie. in one context it leaves its arguments alone, in
> another it modifies them.

It looks very dangerously to me ;)

-- 
      -----==-                                             |
      ----==-- _                                           |
      ---==---(_)__  __ ____  __       Marc Lehmann      +--
      --==---/ / _ \/ // /\ \/ /       [EMAIL PROTECTED]      |e|
      -=====/_/_//_/\_,_/ /_/\_\       XX11-RIPE         --+
    The choice of a GNU generation                       |
                                                         |

Reply via email to