We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

🍧

From Esolang
Jump to navigation Jump to search

🍧 is an esoteric programming language made by User:Dragoneater67 in 2026. It is an attempt at further minimizing 🍦 by merging the / and 0 conmands.

Overview

The program is a cyclic grid of instructions. There is a program counter initially placed on the top-right corner of the grid and facing the right direction. At each step, it executes the instruction its pointing to, then moves 1 step in its direction. There are 2 stacks of bits: A and B.

🍧 instruction table
Instruction Description
1 Push 1 to stack A.
0 Swap stacks A and B and push 0 to stack A.
~ Pop a bit from stack A, if it is 1, turn the program 90 degrees clockwise.
Everything else Do nothing.

Popping an empty stack halts the program.

Computational class

🍧 is Turing complete since it is equivalent to StackBit minimalization:

StackBit to 🍧 conversion table
SB 🍧
> 0
1 1
(
 ~10~0 ~  ~0~0~
 1        1
 1        1
 1       ~111
~ 0~0111~~~
~~     ~~     ~
)
~0~0~
1
1
1    ~
    ~~
~

Vertical padding needs to be increased for each nesting depth.

See also

External resources