> > Braces with whitespace in front of them are now always closures. This adds a
> > great deal of power and flexibility to the design. But if some people just
> > are lamenting the loss of the whitespace in hash accesses because that's
> the
> > standard that C set long ago, the, to quote Larry,
>
> The basic problem is of course the fact that braces are used for both hash
> indexes and blocks. As Perl 6 already changes the way hash (and array)
> components are accessed, this whould be the right time to introduce new
> delimiter for either hash indexes or blocks.
>
> If I get it right, the main trouble here is that there are no sensible
> bracketing delimiters left on the keyboard...
Scan keyboard...
found one! How about < and >, hardly and uses those... we need to make a
few adjustments to make it work unambiguously:
> becomes \>
< becomes \<
>= becomes \>= and err...
<=> becomes \<=\> which is obviously memorable as a spaceship
with a go-faster stripe and a bulldozer at
the front.
Obviously, the normal meaning of \ (take reference to), is restored with
a double \. I'm sure most Perl programmers will have no problem with
this proposed change.
Jonathan Paton
__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com