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

Reply via email to