Juerd:

> Doesn't ^5 encourage [EMAIL PROTECTED] too much?

Can you explain when that creates a problem?

Maybe someone doing
  for ([EMAIL PROTECTED])->$i { say @foo[$i] }
in stead of
  say for @foo


> After all, we should
> write what we mean, instead of something that happens
> to evaluate to the same list.

I read ^5 as a range-list, like (in some mathematical notation) [0..5>
or [0..4].
Such a list can be stored as (start;count;step=1).

Yes, it could use a step:

^42.7   = (0, 7, 14, 21, 28, 35)
^42.-7  = (35, 28, 21, 14, 7, 0)
^-42.7  = (-35, -28, -21, -14, -7, 0)
^-42.-7 = (0, -7, -14, -21, -28, -35)

and (^-42.7 + ^42.7) has length 11, maybe better expressed as ^-42.7.42,
which makes '^5' the short way to write '^5.1.0'.

-- 
Grtz, Ruud

Reply via email to