ALPACA is a metalanguage for specifying near-arbitrary CAs, invented by Chris Pressey; It has some rather nice features, such as classes of states and fairly complex expressions specifying transitions. Currently, the only implementation is written in Perl and gives a rather crude, non-interactive terminal-based interface; however, it should be compilable into a RuleTree. I was wondering how easy it would be to do so.
The documentation can be found at http://catseye.tc/projects/alpaca/doc/w ... lpaca.html