--- Damian Conway <[EMAIL PROTECTED]> wrote:
> > What was the reason again which Larry rejected unifying the syntax
> for array
> > and hash indexing?
> 
> Because some things have both, and do different things with each.
> And because some built-in redundancy is useful for error checking,
> especially on complex nested data structures.
> 
> 
> > As Piers said, we know whether $a is an array or hash reference
> when we do:
> > 
> > print $a->{foo};
> 
> No we don't. Especially if $a is $0 (i.e. the result of a pattern
> match).
> See Exegesis 5 for details.

$0 has more baggage than a gaggle of New York matrons on an extended
vacation.  Please don't tell me that you want that to be the reference
definition for all arrays/hashes?

And it's neither an array nor a hash -- it's a "result", according to
A5. I'm assuming that's a magic class, no?

=Austin

Reply via email to