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.

TetoLang

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

Tetolang is currently a WIP esolang that is a collab between User:A random guy, User:raiseafloppafan7741, and User:Dragoneater67. This esolang was made to be a rival to MikuLang, despite being different types of programming languages.

Overview

The program uses a grid of cells for memory. On the grid is Kasane Teto herself, who acts as a cell pointer. The program itself is a newline-separated list of commands. She starts out pointing at the nearest baguette. And just like Befunge, she HAS to always move in a direction.

TetoLang Cells
Cell type Description
The Chimera herself which acts like a pointer and she can do actions!
🥖 When this is in Teto’s sight in any orthogonal direction, Teto goes to the nearest baguette and moves constantly towards it to munch on it and be happi. (Make it only visual, it doesn’t do much) This is used to make Teto go from one place to another. If there is 2 baguettes of equal distance to her, then she goes to the nearest one that requires the least amount of actions, (Like if she was facing downwards and there was a baguette in front and behind her, she would go to the one in front) but if both baguettes take the same amount of actions to go to, Teto becomes indecisive and gives a error. Whenever Teto eats a baguette, her image changes into a image of her eating a baguette before becoming normal on the next move.
(Character) Literally what it is. Teto can do things with this.
TetoLang Commands
Command Description
Sing Makes Teto output whatever is in the cell, if there is a character, else, it will give you an error telling you that Teto forgot her line.
Improvise to (character) Replaces a cell with whatever character you want.
Mesmerize (Amount of times) A for loop.
Write Puts the cell Teto is on into her memory.
Sit Adds cell with whatever is in Teto’s memory. (If it is a number)
Get off Subtracts cell with whatever is in Teto’s memory. (If it is a number)
Sleep Halt the program.
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sleep

(Make the grid, being [Teto] !dlroW olleH 🥖, because I do NOT know how to do a grid)

(Continue after this baseline.)