Typomatic

What is Typomatic?

Any computation you can do, you can do using a kind of string-processing routine called a Markov algorithm. Typomatic is a tool for automatically running Markov algorithms. It’s easy to use, fun to watch, and totally addictive.

If you want to teach an introduction to computer science, and you’re looking for a simple and awesome model of computation, might I recommend Markov algorithms? I think they’re a really natural way of looking at computation, and my students have had a blast using Typomatic to explore the set of computable transformations.

Where do I get Typomatic?

Right here! The Java executable and source code come in one convenient package.

Typomatic is free software, licensed under the GPLv3. Use it, read it, change it, share it! (But please give me credit?)