Re: The game of life
John M. Dlugosz <2nb81lz02 <at> sneakemail.com>
2009-06-02 00:44:07 GMT
yary not.com-at-gmail.com |Perl 6| wrote:
>> <http://www.dlugosz.com/Perl6/web/APL.html>
>>
>
> The rho example is interesting, though it doesn't compile in current Rakudo.
>
> "1 2 3 ⍴¨ 10 would natively be written in Perl 6 as 10 »xx« (1,2,3)."
>
> perl6 complains about non-dwimmyness. 10 <<xx>> (1,2,3) gives
> (10),(10,10),(10,10,10) , I think that matches the rho example.
>
>
Ah, I seem to remember something about which way the arrows point with a
scalar. I'll look it up.
> "So let’s implement the APL ⌿ operator which works on the columns of a matrix."
>
> I think that's something that perl6 could do better then APL. From
> what I understand, APL has some operators that work on columns and
> other similar ones that work on rows, p6 has an opportunity to take
> the direction/dimension as an argument. Which is something I'm
> thinking about...
>
Good point. Even infix operators can take adjectives!
Can the same effect be achieved with slices?
--John
(Continue reading)