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.

BEN++

From Esolang
Jump to navigation Jump to search

BEN++ is language by User:ChuckEsoteric08 that based on game "My Talking Ben".

Commands

It uses a tape infinite in both directions storing unbounded nonnegative integers. Program is in implicit infinite loop

yes increments cell under the pointer
no decrement cell under the pointer. If result was -1, set to 0
hoho move pointer right
eugh move pointer left
ben while loop which repeats next instruction until current cell is zero

Program runs infinitly. Commands sepereated with spaces. There is also debug command:

phone output cell

Examples

Output 1 forever

yes phone no

Some useful snippets

Set cell to 0

ben no

By putting yess after this code one can set cell to constant

Computational class

It is possible to translate The Exasperation Machine trivially without using cell values larger than 1:

TEM BEN++
> hoho hoho
< eugh eugh
/ ben hoho eugh ben hoho hoho
\ ben eugh hoho ben eugh eugh
0 ben no
1 ben no yes