Home Cellang The system consists of a compiler for the Cellang cellular automata programming language, along with the corresponding documentation, viewer, and various tools. Cellang has been undergoing refinement for the last several years, with corresponding upgrades to the compiler... The most important distinguishing features of Cellang, include support for: named constants...

any number of dimensions

compile time specification of each dimension's size

cell neighborhoods of any size (though bounded at compile time) and shape

positional and time dependent neighborhoods ... Well, I did ask for a DSL for cellular automata. Here's one... Comment viewing options Flat list - collapsed Flat list - expanded Threaded list - collapsed Threaded list - expanded Date - newest first Date - oldest first Select your preferred way to display the comments and click "Save settings" to activate your changes.