calcyman wrote:It wouldn't be able to change rules. Basically, in order to simulate cellular automata really quickly, the rule needs to be hardcoded into the program. So whenever the rule needs to be changed, the program needs to be able to recompile itself. (An alternative would be self-modifying code, but I don't think that's possible in a modern operating system.)
The GUI could be separate from the backend. Simply supply one binary per rule/symmetry combination, and invoke the appropriate one -- after all there's only 2^18 possible rules, and 17 symmetries, so that's only about 4.5 million different binaries...
...on second thought, scrap that idea.
Unrelated -- I've noticed that Catagolue's not (yet?) committed some of my recent Day & Night hauls. It's skipped a few, then started committing them again, then skipped some more, etc. Other rules are also affected.
I don't know if it's related to Day & Night, but I've stopped all activity on that rule for now just to be on the safe side and avoid overloading the site even further, and will focus on less productive rules; would be nice to get your OK to start again when this is taken care of.
(I've been thinking Day & Night's thoroughly searched by now anyway, but I'd like to take it to 100 billion objects before stopping for good.)