EsoChar
I’m creating an esolang called EsoChar and I might need your help making it. The purpose of this esolang is that every instruction is represented by 1 character. You probably don’t know the syntax, so here it is:
“l” prints everything in between it and the closest semicolon. Btw, the semicolon is MANDATORY. The program will throw an error if it’s not there. “p” prints the return value of the next instruction. “n” inserts a new line because printing text doesn’t automatically insert a new line at the end.
There are 8 variables to be set, and they can be accessed using numbers 0 - 7. Oh, right I forgot to tell you that we haven’t broke from the 0 indexed curse. It’s a real bummer.
“^” increases the selected variable by 1. “v” decreases the selected variable by 1. “V” sets the selected variable to the return value of the next instruction.
“?” returns the user input. “L” prints the value of the selected variable.
This is what a Hello World program looks like:
lHello World!;
Printing what you input (a.k.a. Cat Program) looks like this:
p?
I’m planning on adding if-else statements, loops, Math functions, and more! Let me know what you want to see in EsoChar!
Btw, it’s still in version 1.0.0 and I’m aiming to have it finished by version 1.2.0
“It may not be done, but it may be released.” ( https://richvpjr.itch.io/esochar ) SuperSMG5 (talk) 01:29, 13 October 2025 (UTC)