I'm sure this has been brought up before, but I'm a latecomer who
didn't see anything on the Perl6 design until the first Apocalypse.
I apologize for the redundancy. I have done a quick scan of the
archives for a discussion on this topic and didn't see it; if I
just missed it, I'd appreciate it if someone could send me a link
to the thread or applicable RFC[s].
My question/suggestion: why not get rid of @arrays and %hashes as
separate variable types? Have all variables be scalar - with,
of course, the ability to hold a reference to an anonymous array
or hash. Keep the funny characters around, but only as dereference
operators - and let @foo be equivalent to @$foo and %bar to %$bar.
That would bring back the relationship between @foo/$foo[$i]
and %bar/$bar{$key} and would also let the Perl5 slice notation
stay intact.
I appreciate any comments (new or old). Thank you for your time.
--
Mark J. REED <[EMAIL PROTECTED]>