On Mon, May 08, 2006 at 04:44:51PM +0200, Juerd wrote:
> To make sure I understand what you mean, not as a proposed
> implementation:
>
> my @input = (...);
> my @scan = map { [op] @input[0..$_] } [EMAIL PROTECTED];
>
> Is this what you mean?
>
> Hm, could that be written as:
>
> my @scan = [op]<< @input[ 0 ..<< ([EMAIL PROTECTED]) ]
Yes, except that interim results need not be recalculated. (Indeed,
they are not in Haskell; implementing this feature on the .hs pugs
runcore should be straightforward.)
(Is there special sugar to make @input be the last index when used in a
range, or did you mean ..^ ?)
--
Gaal Yahas <[EMAIL PROTECTED]>
http://gaal.livejournal.com/