> : Assuming that optimization opportunities remained intact,
> 
> They won't, but go on.

Because the syntax won't provide the compiler enough info?


> : do you think conflating @ and % would be a perl6 design win?
> 
> Nope, I still think most ordinary people want different
> operators for strings than for numbers.

Yes.

But...

I think it's rather more natural to view an array or hash
element as a special form of function call than it is to
view parens as operators.

    foo(1,2)

is a function call with two numeric arguments. What
syntax should one use to call a function with two string
arguments?

I am very happy that one does not have to use
differing parens (and presumably commas)
according to signature!

The danger here is stretching analogies too far...

> Dictionaries and calculators have very different
> interfaces in the real world, and it's false economy
> to overgeneralize.

>From numbers versus strings as subscripts to this
makes for an exquisitely ironic statement.

I have lived in awe and admiration of Larry for years
(and still do, I mean, A1/A2 are just incredible imo),
but at last I know he's almost human!

Reply via email to