Fuck'n

From Esolang
Jump to navigation Jump to search

Fuck'n is a brainfuck simplification based off of Unary and Underload. It is an OISC.

Etymology

Fuck'n's name comes from Fuck and Unary combined.

Memory

Memory is stored within 5 unbounded cells on a circular tape. The cell pointer starts on the left-most cell. On every iteration, if the current cell being pointed to is more than 0, the right most cell will be ran as a brainfuck program using Unary godel encoding. If an error is given that execution is cancelled.

OISC Command

The command is formatted like this, were each variable is a unary * subtracted by one:

x y z w h

the it is interpreted like this:

  • Increment the current cell by the value of x.
  • Move pointer right y times.
  • Decrement the current cell by the value of z. If it decrements below zero, reset the cell to zero and go to line w.
  • Cancel the execution of the right most cell h times.