in reply to Re: shift doesn't DWIM
in thread shift doesn't DWIM

Where would the line be drawn? Would using map in "void context" spew its return value into @_ ?

split does exactly that, but that use is deprecated: http://perldoc.perl.org/functions/split.html . So I certainly doubt that such a feature will be added to map. ;-)