What would like from us?
Nothing. You answered my original question. (Thanks!) There doesn't seem to be any way around one of the two fixes I mentioned above and I don't like either of them (because they feel unnatural). I think the underlying problem is that $1 is a global and that interferes with the use of pass-by-reference.
In reply to Re^6: Strange modification of @_
by jrw
in thread Strange modification of @_
by jrw
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |