I have occasionally felt it would be nice to be able to distinguish between shifting an explicit undef value off an array and calling shift() on an empty array without having to test the length of the array. Is that likely to fall out of any of the current thinking? I do not want shift() on an empty array to die by default.
-- Peter Scott http://www.perlmedic.com/ http://www.perldebugged.com/