Differences between revisions 2 and 11 (spanning 9 versions)
Revision 2 as of 2007-01-01 00:08:20
Size: 343
Editor: KaiJaeger
Comment:
Revision 11 as of 2007-02-24 21:37:17
Size: 542
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= FunExamples = ## page was renamed from FunExamples
= John Conways`s "Game of Life" =
Line 3: Line 4:
[[TableOfContents]]

== Meaning of Life ==

Whatever you specify as right argument to this function:
This dynamic function takes a boolean matrix as argument and return a boolean matrix with the new generation. It is taken from [http://www.dyalog.dk/dfnsdws/n_life.htm Dyalog`s] Website which at the time being (2007-02-09) does not support Unicode. However, you will see APL characters with Internet Explorer but not with any other browser.
Line 10: Line 7:
MeaningOfLife←{+.×/⍎⊖⍕⊃¨⊂|⌊-*+○⌈∨.∧/>\</×÷!⌽⍉⍉⌹~⍴⍋⍒,⍟?⍳''≡1↑0⍴∊⍵}}}} life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}
}}}
Line 12: Line 10:
...will produce a reasonable answer, regardless which type/lenght/depth/rank it is. ----

CategoryShowcases, CategoryDyalog

John Conways`s "Game of Life"

This dynamic function takes a boolean matrix as argument and return a boolean matrix with the new generation. It is taken from [http://www.dyalog.dk/dfnsdws/n_life.htm Dyalog`s] Website which at the time being (2007-02-09) does not support Unicode. However, you will see APL characters with Internet Explorer but not with any other browser.

life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}


CategoryShowcases, CategoryDyalog

GameOfLife (last edited 2015-01-28 19:11:48 by KaiJaeger)