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.

Talk:Color Scheme

From Esolang
Jump to navigation Jump to search

Python interpreter Miui (talk) 05:31, 8 August 2026 (UTC)

more

O #FF8C00
LB #70D6FF
L #5FFF9F
R #FF5F5F
Y #FFFF5F
P #FF5FFF
RO #FF69B4
BL #3A86FF
A #00FFFF
W #FFFFFF
B #111111
G #00E676
OR #FF4500
Code Name Visual Pattern Category Description
O-LB Push 0
Stack Push integer 0 onto the stack
L Increment / Push 1
Stack Increment top item on stack (or push 1 if stack is empty)
O-L Increment / Push 1
Stack Increment top item on stack (or push 1 if empty)
R / O-R Decrement
Stack Decrement top item on stack
O-Y Duplicate (DUP)
Stack Duplicate top item on stack
O-P Rotate (ROT)
Stack Move top item to bottom of stack (or swap top 2)
O-B Clear Stack
Stack Clear all items from stack
BL-L Add (ADD)
Arithmetic Pop b, add b to top item on stack
BL-LB Multiply (MUL)
Arithmetic Pop b, multiply top item by b
A-W Output Number
I/O Pop top item and output as integer string
A-B Output Custom Char
I/O Pop top item and output custom mapped character (see Sec. 5)
A-G Output Raw ASCII
I/O Pop top item and output String.fromCharCode(val)
A-L Read Input
I/O Pop value from input queue and push onto stack
A-OR Clear Output
I/O Clear standard output text buffer
W Next Line
Control Jump IP to start of next row
B / B-B Halt / Padding
Control Halt execution or serve as blank grid padding
G Pass / No-Op
Control Do nothing, advance IP to next cell
GR-O / Y-W-BL Jump Row 2 if Non-Zero
Branching If top item != 0, jump IP to row index 1 (2nd row)
Y-W-R Loop Row if Non-Zero
Branching If top item != 0, jump IP to start of current row
Y-B-BL / Y-B-R Halt if Zero
Branching If stack is empty or top item == 0, halt program

Miui (talk) 12:32, 8 August 2026 (UTC)