A zine on multiset rewriting.
A eight-pager that introduces the concept of rewrite programming with a few examples. It also includes the source code for a tiny Fractran interpreter. The back cover is purposely left blank to allow for note-taking.
Print on A4, without margin, or find the 4 tiny black printed dots at the edge of the page, and remove excess margin with scissors.
A little playground
Try running some of the examples from Pocket Rewriting by dragging things from the creation pane(left) into the rules(middle) or bag(right). Step through the evaluation by pressing the button with the squiggly symbol to rewrite the symbols in the bag, or press the arrow button to apply the rules backward.
Click on the symbols in the creation pane to open the Symbol Editor with which you can draw new symbols, save/load the ICN graphics, lock/unlock the dragging of that symbol, activate continuous/step mode for when the symbol is clicked on.
Click on a rule's arrow to toggle between one of four triggers that can trigger the rule:
- --> Default
- >-- On clicking on a symbol
- -<> On dragging a symbol onto another
- ..> On a timer
Clicking inside the bag during symbol editing gives that symbol an anchor position, when that symbol will be created as the result of a rule, it will spawn at that location.
- watch examples, playlist by CapitalEx
- view source
- download rom