"Hexlife" in SWI Prolog — critique very much welcome!

Two things I might try if this were my problem.

  1. concurrent_forall/3 (ref)
  2. arg/3 - For a practical and simple usage of arg/3 see dynamic array (code) (ref)
1 Like