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.

Zcurrry

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.

Zcurrry is a Joke esolang made by User:FordsTheodore, where the whole language is just Zee, and curry

Caption text
Opcode LOWERCASE uppercase weIRdcASe
Zee increment memory cell decrement memory cell compare mem[cell pointer] and mem[cell pointer + 1] (type is selected by the instances counter, that is EQUAL (a == b), NEQUAL (a != b), LOWER (a < b), HIGHER (a > b), LOQUAL (a <= b), HIQUAL (a >= b), and set the condition pointer to the corresponding type)
curry move cell pointer to instances-1 move pc by min(instances-1, program size) move pc conditionally by min(instances-1, program size) (program[program size] = 0 (end), program[0 <= k < program size] = one char of program)

model

instances is the number of repetitions

you can set the number of cells to anything you want in your implementation

its not turing complete

each mem cell is 8 bit initialized to 0

cell pointer, PC and condition pointer is initialized to start (0)

program is 0-indexed

capitalization changes in a line separates them (different cappitalization but same type like "CurRY CurrY" is still one weIRdcASe but if the next is all uppercase it separates it)

examples

idk

zee zee ZEE zEE zEe CURry CurRy CurRY