[Ook!]
══════
A trivial substitution of another language with exactly one funny
twist. Where previously you may have implemented the necessary
instructions with individual opcodes or character instructions:
━━━━━━━━━━━━━━━━━━━━━━━━
character instruction
────────────────────────
> shift right
< shift left
+ increment
- decrement
, input
. output
[ begin loop
] loop end
━━━━━━━━━━━━━━━━━━━━━━━━
You might also realize that 8 is really just 2^3 and reduce your
instruction set down to just Ook!, Ook?, Ook. and alternate the
pairwise combinations.
━━━━━━━━━━━━━━━━━━━━━━━━━
token instruction
─────────────────────────
Ook. Ook? shift right
Ook? Ook. shift left
Ook. Ook. increment
Ook! Ook! decrement
Ook. Ook! input
Oook! Ook. output
Ook! Ook? begin loop
Ook? Ook! loop end
━━━━━━━━━━━━━━━━━━━━━━━━━
[Ook!] https://esolangs.org/wiki/Ook!
Use It
══════
┌────
│ (defun sierpinski ()
│ (ook Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
│ Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
│ Ook. Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook. Ook.
│ Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook! Ook? Ook! Ook! Ook! Ook?
│ Ook. Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook.
│ Ook. Ook. Ook? Ook. Ook? Ook? Ook! Ook. Ook? Ook. Ook. Ook! Ook? Ook! Ook!
│ Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook? Ook.
│ Ook. Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook.
│ Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook! Ook? Ook. Ook? Ook. Ook? Ook! Ook?
│ Ook. Ook! Ook? Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook.
│ Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook? Ook. Ook.
│ Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook!
│ Ook? Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook!
│ Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook.
│ Ook. Ook? Ook. Ook. Ook! Ook? Ook. Ook? Ook. Ook? Ook? Ook! Ook. Ook? Ook.
│ Ook. Ook? Ook!))
└────
Program output is written to a buffer `*Ook*'