oops i shared an infohazard.
- The title of this article is not correct because of technical limitations. The correct title is actually oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. (continues on forever).
oops i shared an infohazard. is an esolang made where every program is an infohazard. This page is also an infohazard, so if you don't want to get infected, then cease reading immediately.
How it works
The program starts with "mirror life", and then two newlines. The first newline can contain anything.
Afterwards, the string "oops i shared an infohazard." is repeated. A newline between them signifies a 1, and a space between them signifies a 0.
There are two lines of cells, with a normal line and a mirror line. Mirror lines do not interact with normal lines and vice versa.
Because mirror lines are empty at start, they have unnatural growth capabilities. Normal lines are also empty at start, so the board is even.
All cells are bounded in the same way as Brainfuck.
0000 - nop 0001 - mirror cell pointer 0010 - move cell pointer left 0011 - move cell pointer right 0100 - increment current cell 0101 - decrement currenct cell 0110 - increment achiral cell (in both lines) 0111 - decrement achiral cell (in both lines) 1000 - jump to corresponding 1001 if current cell is 0 1001 - jump to corresponding 1000 if current cell isnt 0 1010 - jump to corresponding 1011 if achiral cell is 0 1011 - jump to correspodning 1010 if achiral cell isnt 0 1100 - output current cell as ASCII 1101 - output achiral cell starting at current cell as Unicode 1110 - if right achiral cell is 0, then increment right current cell 1111 - if left achiral cell is 0, then increment left current cell
Examples
ASCII Loop
mirror life The intended code is: 0100 (chiral inc) 1000 (chiral lb) 1100 (ascii) 0100 (chiral inc) 1001 (chiral rb) (brainfuck: +[.+]) oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard. oops i shared an infohazard.