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

From Esolang
Jump to navigation Jump to search
VØID::ECHO
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.