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]>

Reply via email to