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.

TEIJFOP

From Esolang
Jump to navigation Jump to search

TEIJFOP or 'This esolang is just for one purpose' is an esolang by User:JIT, 2025

This esolang is just for one purpose

This esolang is just for one purpose
commands What they do
i input (i)
o output
bf[] Bitflips the data set []
if1[] if1, does []
if0[] if0, does []
TL[]{n} Gets half the total length of [] and sets it to n
back{n} sets n to the output
` ' Prints it
ay{n} makes n into an array
ow{n} Turns n into an arrow for the array
#n number that array
{n}() do () n times
! Delete current array
< Move left
> move right
: Insert a cell
- move right 0.5
1 set it to 1
0 set it to 0
DUP duplicates the cell to the right
GOTO n go to line n
READ x y Read off coordinate x y of the code to set it to n
WRITE x y [ ] Write on x y coordinates of the code and set it to []
Wait for n seconds/Wait for n second Shorten the most recent data to the first n digits
START start gather
END end gather
😀n Set the gather to n
prints a new line
[n]{m} Represents the nth digit of m
s, n +1 to n

Cat program

io

hello world

`Hello, World!'

Truth-machine

iWait for 1 secondif1[`1'GOTO 1]if0[`0']

Plushie-completeness Proof

s, xs, x`4'`31'

The only purpose of this esolang

iWait for 2 seconds
o`,'ay{i}ow{n}TL[I]{m}{m}(>)-bf[i]s, x
{m}([x]{i} if1[1]if0[0]>:s, x)
{m}([x]{i} if1[1]if0[0]>:s, x)-<
{m}(<<<)START{m}(>>>>)END😀iGOTO 1