2 poets, 1 poem

From Esolang
Jump to navigation Jump to search

2 poets, 1 poem is a poetic 2 bits, 1 byte.

commands

1-2 letters - don 00 (1 and 2 for jmp,act,inc,dec)
3 letters - act 01 (3 for jmp,act,inc,dec)
00	11
01	10
10	00
11	01
20 21
21 30
30 20
4 letters - jmp 10 (etc. etc.)
5 letters - end 11
6 letters - pri (print) 20
7 letters - inc (increment) 21
8 letters - dec (decrement) 30
9 letters+ - only useful for jmp, act, inc and dec

endless loop

in ohio, a downpour means acidstained clothes.

decompiled:

don;
jmp 1;
// only garbage data from here on out
dec 3;
12; //syntax error. luckily, the execution pointer never reaches here
inc; //another syntax error

output U+17

yay its a

decompiled:

act 3;
don; //becomes end. entire program is 010100, turns into 010111, which is U+17

quine

a shark. this part doesn't matter lol, it just has to start with 1 letter, a space and 5 letters.

decompiled:

don;
end;
// only garbage data from here on out
jmp 4;
end;
pri;
act 2;
jmp 3;
don;
end;
jmp 1;
pri;
don;
end;
act 1;
inc; //syntax error