LongFish

From Esolang
Jump to navigation Jump to search
The title of this article is not correct because of technical limitations. The correct title is actually ><=>.

><=> (pronounced as if it were spelled as “fiiisssh”) is a superset of the ><> esoteric programming language. It was invented by User:Restruct. in 2026.

Instructions

The following is merely a draft of the new instructions in ><=>, and is subject to change.

 u Pop 2 values off the stack, and set them as the cursor direction.
 k Push 2 values onto the stack, corresponding to the two axes of the current cursor direction.
 j If the register has a value in it, decrement the value. Else give a error.
 q If the register has a value in it, increment the value. Else give a error.
 h Copies the data from the previous stack's register to the current stack's register.
 y Copies the data from the current stack's register to the previous stack's register.
 z Push 2 valus onto the stack, corresponding to the current cursor position.

Interpreters

Restruct's Interpreter

A online interpreter in Typescript, based on Mousetail's ><> (Fish) online interpreter. Able to create sharable links, pause execution, and see the state of multiple stacks at the same time. Inputs do not reset when repeatedly testing a program.