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