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.

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.