in reply to Why doesn't @ARGV work?

This is what I get with your code on OS X–

moo@cow[387]~/>perl pm-1093976 3 2 1 numargs = 3 3 2 1

You sure you’re calling the right script? I don’t think Win differs that much here…