Differences between revisions 9 and 10
Revision 9 as of 2007-02-24 21:35:23
Size: 1216
Editor: KaiJaeger
Comment:
Revision 10 as of 2007-02-24 21:36:59
Size: 504
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= FunExamples =

[[TableOfContents]]

=
= John Conways`s "Game of Life" ==
= John Conways`s "Game of Life" =
Line 13: Line 9:

== Meaning of Life (Hitchhiker`s Guide to the Galaxy) ==

As you might know, the answer to the ultimate question is '''42''', according to [http://en.wikipedia.org/wiki/Douglas_adams Douglas Adams`s] famous book "[http://en.wikipedia.org/wiki/The_Hitchhiker's_Guide_to_the_Galaxy Hitchhiker`s Guide to the Galaxy"]. We do not need a supercomputer and millions of years to proof that. Whatever you specify as right argument to this function:

{{{
MeaningOfLife←{+.×/⍎⊖⍕⊃¨⊂|⌊-*+○⌈∨.∧/>\</×÷!⌽⍉⍉⌹~⍴⍋⍒,⍟?⍳''≡1↑0⍴∊⍵}
}}}

...will produce a reasonable answer, regardless which type/lenght/depth/rank it is.

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)