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.
VaTery
- This is still a work in progress. It may be changed in the future.
VaTery is what happens if you make variables more crazy to do with it.VaTery stands for:Variable Properties.
What it does
Have you ever been wondering, bro I have this group of variables, but I want to use all the Variables with this property!Well thanks to VaTery you can!
Code
Variables
The main thing you GOTTA KNOW is how to define variables.There are different types of variables, built-in-functions or defined.
Defined
Defined variables are variables that can be defined like this:
MakeNewVariableCalled {VarName} Set {Value}
{} means that you can call it.VarName means your variable name, Value means your Variable value which can be these: Write any text you want, but if you do not want to give it a value (which you mostly never do) use this:
MakeNewVariableCalled {VarName}.
Built-In-Functions
Other ones are built in, and they are defined to be used to do other things other than storing values, I do not have a whole of these, but I can give examples:
| Name | Does |
|---|---|
| prints text | |
| input | gets input |
To call a built-in-function variable do this:
ThisVariableIsFunction {Name}
Functions On Variables
Some that are not variables, built-in-functions, can be called normally, but they act on variables.Name()Gets the variable name and converts it into a string.Len() gets the length of the text.All() -> Do gets all variables with this property and makes it do this.More functions will be added soon.
Examples
Hello World
MakeNewVariableCalled Hello, World! ThisVariableIsFunction print print Name(Hello, World!)
Yes variables can be called anyway you want.