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.

Cell Management

From Esolang
Jump to navigation Jump to search

Cell Management is an esoteric programming language made by User:A() where you manage Cells.

Commands

.

This is the Manager. It moves right at the start of the program.

><^v

These are directional pointers. They tell the Manager which direction to go.

[ ]

These are Cells. They can have stuff inside them. They must be managed.

[+] [-]

These two Cells are called Incrementors and Decrementors. They increment or decrement the value that is stored in the Manager.

[#] [`]

These Cells allow the Manager to store multiple values at once by pushing onto a stack and popping values off a stack.

[@1]

This is called an Address. They teleport the Manager to other Cells but only if the Cell was went to before. Ex:

 .  [@2]v
[#] [+] <

The Address of the second Cell was Unknown so the '@2' instruction was ignored. So the Manager doesn't teleport directly to Cell 2.

[!] [o]

These Cells are called Inputters and Outputters. They allow the Costumer to input a value into the Manager and the Manager to output a value.

[=3]

These Cells are called Conditionals. If the value is equal to a certain number, move straightforward, else, rotate.