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.
Numero
Github project: https://github.com/akalysi/numero
Numero works by having 1-character commands with 3 different functions that can be cycled between with character "9", which cycles through mode 1, 2, and 3. You can use a list of memory and a pointer to specify the slot to focus on. There are also functions called methods in a seperate file that have their own method mode while also relying on the main conditions when called. I believe it's turing complete, but I'm no expert.
| X | 0 (Reset) | 1 (Up) | 2 (ASCII) | 3 (Down) | 4 (Output) | 5 (Math) | 6 (Input) | 7 (Condition) | 8 (Methods) | 9 (Mode) |
|---|---|---|---|---|---|---|---|---|---|---|
| Mode 1 | Set pointer to 0 | Increment pointer | Convert slot to string | Decrement pointer | Print pointer | Add first slot to slot | Set slot to str input | Skip next line if slot isn't 1 (stackable) | Load methods | Set mode to 2 |
| Mode 2 | Set slot to 0 | Increment slot | Convert all data to string | Decrement slot | Print slot | Multiply slot by first slot | Write (not print) slot | Skip next line if slot is 0 (stackable) | Change method mode | Set mode to 3 |
| Mode 3 | Exit program | Allocate slot | Convert data to a string, append at start of memory | Delete slot | Print all data | Divide slot by first slot | Set slot to num input | Repeat next line until slot becomes 0 | Unload Methods | Set mode to 1 |
If you want to code in it, I do have some documentation in README.md in the Github project. Anyways, here's a cool calculator I made:
991697 99311691996959490 99697 993111993991996919969959909939159490 99697 99311691996995490 99697 9931191996939969199599490 990