LinearModulo2
Jump to navigation
Jump to search
Inspired by Modulo 2.
Symbols
This language uses Prefix(Polish) notation and the following symbols:
Symbol | Name | Args | Evaluates to |
---|---|---|---|
. |
Reg | None | The register's value |
< |
Left | x | x*2 |
> |
Right | x | x//2 |
| |
Nand | x,y | x Bitwise NAND y |
Each program is a single expression, receive a bitstream, and evaluates to a bitstream.
The output is then fed back to the same program as the input, making an infinite loop.
Computational class
Surprisingly, this thing is Turing Complete, just because this Rule 110 Emulator:
||.|<.<.|||.|.>.|>.|.>.||.|.>.|>.|.>.