Well, the question "when are two arrays the same" has never
been answered in a way all people could agree on.
Personally, I find the current behaviour of
if (@array1 == @array2)
very useful. I wouldn't want to miss it.
Furthermore, you'd have a hard time convincing me that you
need to do less work for redefining an operator than for
defining a function. Why not create a function that compares
two arrays?
Lastly, perl6 will have a supermatching operator. It will do
all kinds of different things, depending on the types of its
operands. Perhaps your idea of comparing arrays is one of
the possible options.
Abigail |