In Conway’s Game of Life, the clearly defined rules are simple to understand yet the random nature of each iteration results in complex and unpredictable patterns. Since its publication in 1970, many programmers (among others) have produced Game of Life models in many computer languages; now it’s APL’s turn. Don’t be deceived by John Scholes’ self-effacing style‚Ķthis demonstration has been amazing viewers since it was first released in January 2009.

NOTE: There is a “Game of Life” tutorial at TryAPL.org that allows you to step through the Game of Life expressions interactively.

John Scholes

Author John Scholes

John has been working with APL since the mid '70s and with Dyalog since 1981. His special interests are the core APL language, Functional Programming and dfns.

More posts by John Scholes

Anything to add?