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.
Dranoer
Jump to navigation
Jump to search
Dranoer (Draw but not erase) is an esolang by User:ChuckEsoteric08.
Description
It uses a binary tape unbounded in both directions. Program runs in an implicit loop, it has these instructions:
1- Set current cell to 1. If the cell is already 1 do nothing>- Move tape pointer to the right<- Move tape pointer to the left{- If current cell is 0 jump to matching}(- If current cell is 1 jump to matching)},)- NOPs, only used as targets for if statements
Computational class
Dranoer is Turing-complete (in fact author assumes that "if 0" statement is unnececary but it is not proven). One way to do this is by simulating binary Turing machine without ability to set 1 to 0 (which is still Turing-complete for the same reason as brainfuck minus - and Wang program without erase instruction). Proof is under construction
See also
- Unfrozen Pointer - can be seen as a subset of Dranoer