Circute is a cellular automaton that simulates conduits that carry digital signals and NAND gates that manipulate those signals.
Sample Configuration
=
=
#######== ===N=== =========
# = = = = =
==N== = ==N== ==N== = ==N==
= = = = = = = = = =
===== = ===== ===== = =====
= = = = = =
============= =============
Computational Class
Paradigms
Try it Online
- Circute (HTML5) (HTML5)
- yoob (Applet) (Java applet)
Documentation
Implementations
-
circute.alp, a formal description in ALPACA
To run this implementation, you need:
- One of the following:
- an implementation of Perl (we suggest perl 5.8.8)
- an implementation of Javascript (we suggest Firefox)
- One of the following:
Download
Development
Github: catseye/Circute
Bitbucket: catseye/circute
Issue tracker: on github
Influences
Other Implementations
- tc.catseye.yoob.circute, an interpreter in Java