# Easyfish

Jump to navigation
Jump to search

**Easyfish** is an esolang invented by User:None1, inspired by Hardfish. Unlike its name, it it hard to use, just like Hardfish.

## Commands

i - Increment r - Stuff between this r and the next r are repeated twice, then jump to the command after the next r d - If accumulator is even, divide it by 2, otherwise decrement it m - If the accumulator is odd, multiply by 2, otherwise increment it p - Unless the accumulator is more than 7, let the accumulator be 2^{accumulator}

Note that Easyfish has no I/O commands, but the accumulator is printed after the program terminates.

## Examples

### XKCD Random Number

iip

## Constants (shortest)

If you have a shorter one, you can replace it.

0 - 1 - i 2 - ii 3 - iii 4 - iip 5 - iipi 6 - iiim 7 - iiimi 8 - iiip 9 - iiipi 10 - iipim 16 - iipp 32 - iipip 64 - iiimp 128 - iiimip