in reply to Re: Prolegemona To A Future Scripting Language: Game Of Life In Perl 6
in thread Prolegemona To A Future Scripting Language: Game Of Life In Perl 6
I should point out that the line:
is somewhat speculative. It's not clear to me how multidimensional slices will interact with flattening contexts (such as the argument list of the standard &sum function).my $live = sum(@.grid[$^x-1..$^x+1][$^y-1..$^y+1]);
It might be that that line needs to be:
Though, given how ugly that is, I'd naturally prefer sum to be smart enough to flatten multidimensional slices.my $live = sum(map {sum .[$^y-1..$^y+1]} @.grid[$^x-1..$^x+1]);
|
---|
In Section
Cool Uses for Perl