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.
Ink
Jump to navigation
Jump to search
this esolang is very cool
What is Ink
ink is an esolang based off of colors and the creator [me] will keep adding new symbols and commands until the language is proven to be turing complete
SYNTAX TABLE
| symbol | function | example | color |
|---|---|---|---|
| C | pushes the value in front of it to the stack | C67 puts 67 at the top of the stack | cyan |
| M | takes a value from the bottom of the stack and stores it | C85 C67 M. gives 85. | magenta |
| Y | takes a value from the top of the stack and stores it | C11 C22 Y. gives 22. | Yellow |
| K | halts the program | K | key [don't ask what color is key] |
| R | takes two values and adds them. | C1 C-2 Y Y R. | red |
| B | takes a value and stores it into a variable B[number] | C1 C1 Y Y R B2 | blue |
| G | takes a value and outputs it | C1 Y G outputs 1 | green |
| T | takes user input | T B1 G | teal |
| L | takes a value and outputs an ascii character | C41 Y L outputs A [i think] | lime |
| P | takes two values and subtracks them | C2 C1 P {outputs 1} | pink |
| U | if the top of the the stack is 0 skip next instruction | purple | |
| W | go -to begginning | W1 C1 M G N1 prints nothing | broWn |
| N | GOTO end | see W | Navy |
Programs
still not enough syntax