[EMAIL PROTECTED] (Luke Palmer) writes:
> Since we now have an explicit flattening operator (unary *), there's no 
> need to differentiate between a "real" list and a reference to one.

What context does "push" impute on its operands?

If
     push @a, [1,2,3,4];
and
     push @a, 1,2,3,4;
are going to be the same, you'll have real problems. I don't fancy doing
     push @a, [[1,2,3,4]];

And if you get around that by special-casing push to take an list of scalar
contexts, then, well, urgh.

-- 
UNIX was not designed to stop you from doing stupid things, because that
would also stop you from doing clever things.
                -- Doug Gwyn

Reply via email to