Glu

From LifeWiki
Jump to navigation Jump to search
Not to be confused with Glue.

Glu is a cross-platform graphical user interface for running Lua scripts, created by Andrew Trevorrow, Chris Rowett and Tom Rokicki. It contains a statically embedded Lua interpreter as well as additional built-in functions and modules, with integrated HTML-based documentation and example scripts.

Glu is open source and free and runs on Windows (7+), Mac (10.11+) and Linux (GTK 2.x). Binary and source distributions are available on SourceForge;[1] there are also alternative links to a mirror.[2]

Some of available scripts are (installed scripts are listed in the main Glu window, and additional scripts can be downloaded from a curated collection via File → Download Script...):

  • DominoLife[3] is a script for exploring cellular automata rules on (mostly) non-periodic domino tilings. The tilings are created by iterating simple substitution rules.
  • HatLife[2] is a script for exploring CA rules on a non-periodic tiling that uses the "hat" aperiodic monotile discovered in 2023. The script supports classes of rules analogous to Generations, Larger than Life, WireWorld, as well as a rule Worms which was deliberately designed to support spaceships (called "worms") that travel within the wide gaps between two parallel lines of reflected hats.

See also

References

  1. "Glu Files". SourceForge. Retrieved on May 16, 2023.
  2. 2.0 2.1 HatLife (discussion thread) at the ConwayLife.com forums
  3. DominoLife (CA on aperiodic domino tilings) (discussion thread) at the ConwayLife.com forums