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.
VØID::ECHO
Jump to navigation
Jump to search
| Paradigm(s) | Imperative |
|---|---|
| Designed by | User:DaF3nix |
| Appeared in | 2026 |
| Memory system | variable-based, stack |
| Dimensions | one-dimensional |
| Computational class | |
| Reference implementation | |
| File extension(s) | .vecho |
VØID::ECHO is an esoteric programming language based around symbolic instructions and progressively introduced execution mechanisms.
Commands
The following commands were part of the language specification in version 1.0. Commands introduced in later versions are documented separately.
Core instructions
| Symbol | Description |
|---|---|
V
|
Initializes echo to 0 |
Ø
|
Changes the runtime state |
I
|
Increments echo by 1 |
D
|
Decrements echo by 1 |
E
|
Prints the value or the ASCII character |
C
|
Stores the value of echo into iecho |
H
|
Declares a loop that executes echo/iecho times |
O
|
Retrieve the value stored in iecho |
N
|
Prints a new line |
:
|
Repeats the previous line, excluding any other “:” |
::
|
Repeats the previous line in the inverted state, excluding any other “:” or “::” |
!
|
Lossless Swap Algorithm |
?
|
Simple conditional: skips the block when echo = 0 |
~
|
Reverse the meaning of some instructions until another "~" appears again. |
@
|
Input (currently only allows integers) |
&
|
Performs a composite bitwise operation using echo, iecho, and the instruction pointer. The values of echo and iecho are XORed, the resulting 8-bit value is circularly rotated according to the current instruction pointer, and the result replaces echo. iecho is then updated to (iecho + echo) mod 256. |