At 08:18 PM 8/3/00 -0400, John Tobey wrote:
>Unprototyped subs should not be allowed to modify their callers' data
>simply by assigning to elements of the arg array. This form of
>passing by reference is obsolete now that Perl has hard references and
>C<\$> in prototypes. The feature is confusing, since it means that
>the recommended convention for naming parameters (by assigning C<@_>
>to a C<my> list) alters semantics.
So user subroutines should not be able to reproduce the semantics, of,
e.g., sysread()? I was hoping for more equality in this respect (user subs
being able to do anything builtins can) rather than less.
--
Peter Scott
Pacific Systems Design Technologies