in reply to Is silent use of $_ for empty argument lists reasonable for "shortcut" functions?

Not knowing what the function is I can't form an opinion as to whether it should be allowed to scarf up $_ if it's passed nothing.

I'd be inclined not to permit this if only to maintain the law of least surprise. If it needs to operate on $_ sometimes there are ways to test for that and make it happen.