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.

User:Rainwave/Drafts/Reversible Exasperation Machine

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

See The Exasperation Machine.

Instruction Description
> Move right.
< Move left.
/ Drag right if 1. In other words, swap with right neighbor and move right if 1.
\ Drag left if 1.
% Flip bit.

This is actually computationally equivalent to the unnamed language that I introduced in this talk page.

Instruction Description
> Move forward by one cell according to the pointer's current direction.
| Toggle the pointer's direction if the value of the current cell is 1.
% Flip the bit at the current cell.