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 minimizing 🍦 by removing the \ command.

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 Push 0 to stack A.
/ Swap stacks A and B.
~ 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 BitBrain-R. Every program starts with:

0/000000000/

The rest is converted using this table:

BitBrain-R to 🍨 conversion table
BitBrain-R 🍨
>
/~/00~
 /
 1
 1
~11111~
~~   ~~
<
 ~/0/0 ~ 
 1       
 1       
 1       
~ /1/111~
~~     ~~
*
 ~10~ 
 1  1 
 1  0 
~111 ~
~~  ~~
[
 ~10~  ~    0~
 1  1         
 1  0  1      
~11 1~ 1      
~~  ~~ 1      
              
      ~ 01111 
      ~~      
             ~
]
0~ ~0
     
     
     
     
     
  ~  
 ~~1 
111~ 
+
/0/

Vertical padding in [ and] constructions need to be increased for each nesting depth.

See also

External resources