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 super engaging.

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 enjoyed using Typomatic to explore the set of computable transformations.

Getting started

Typomatic is a web application that runs in your browser. You can save the application page and use it offline.

The intro page explains how Markov algorithms work and how to use Typomatic.

I’ve laid out some projects to help you get the hang of it.

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