Brainpoop

From Esolang
Jump to navigation Jump to search

Brainpoop is by User:Hammy and is bf but worse. It was made in about 10 minutes, and was created so "people don't have to do the pain of making a brainfuck interpreter".

Commands

Same as bf, but loops are removed.

New commands:

| skips to the (current cell value)th occurrence of !.

! goes back to the (current cell value)th occurence of |.

/ sets the current cell to 0.

\ sets the pointer (not cell!) to the current cell's value. If you don't get it, then there's an example here.

Examples

Cat

>,<|>.,</+!

Example for \

Imagine the tape looks like this:

1 6 2 3 4 5
  ^

When the \ command is run, this is the tape now.

1 6 2 3 4 5
          ^