TEIJFOP
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
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