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.
Moving Code
This is just a theoretical programme, I haven’t made it yet,
| Symbol | # | Function |
|---|---|---|
| * | 0 | Null symbol |
| # | 6 | User input if before . Add input if after |
| . | 2 | begin |
| > | 3 | next cell |
| < | 4 | previous cell |
| ^ | 1 | increase cell |
| v | -1 | decrease cell |
| n | 5 | convert to number |
So what is #? Well it is the value of the symbol, and the symbol after that will add it’s # to the previous symbols # (it will loop to -1 if above 6) You can only use * less than the amount of instructions (without *) divided by 3 It has a symbol list, A-Z then & ? ! , . Anything else is a space Yeah, thats it! (Note: the code/3 rule is applied after all transformations are finished) If anything takes over 25 transformations it gets set at that point
First Symbol affects the last symbol!