Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Simple elementary automata sim. `lein run 110` to run rule 110 for example

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 project.clj

CLJ Automata

A simple visualization tool for elementary cellular automata. This project is mostly intended to help others learn clojure.

There's a TON of documentation, both high and low-level, in the code. Students should read that, not this. So, please read clj-automata/core.clj.

For more info on elementary cellular automata, please visit the wikipedia article.


lein run RULE_NUMBER

Here's are some examples:

lein run 22

Rule 22

lein run 110

Rule 110


Copyright (C) 2012 Andrew Cholakian

Distributed under the Eclipse Public License, the same as Clojure.

Something went wrong with that request. Please try again.