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