or download this
$ perl -le" sub mysplice (\@$$@){ warn@_} sub QQQ { mysplice(@_) } QQ
+Q 1, @a, "
Not enough arguments for main::mysplice at -e line 1, near "@_) "
...
$ perl -le" sub mysplice (\@$$@){ warn@_} sub QQQ(\@$$@) { mysplice(@
+_) } QQQ @a, 1,1"
Not enough arguments for main::mysplice at -e line 1, near "@_) "
Execution of -e aborted due to compilation errors.