Larry Wall wrote:
> Okay, but it's just as many characters to say -> as it is \., y'know.

Yep.  But I'll plead rule #1 for myself, and let it go.

(The other thought I had was that slashes might be nice, since
some filesystem hierarchies use it.  But then the division op
gets squeeged.

Hm. Maybe by following the m// pattern, the component separator
could be locally user-settable.

        Foo::Bar        # the normal case

        d./Foo.Bar/     # make it dot for the nonce. I mean hence.

        d/[Foo/Bar]     # make it slash.

        d(->){Foo->Bar} # on second though... never mind.
)


> method interpolations
> are likely to require parentheses, even if there are no arguments.
> Otherwise "$file.ext" is gonna break badly.

I expect to see a lot more parens and/or curlies in interpolations.
And frankly it won't bother me none.  As long as "$foo" still works
without 'em -- and I know I don't need to worry about that.

-- 
John Porter

It's a sky-blue sky
The satellites are out tonight
let x = x

Reply via email to