8f4e is an experimental stack-oriented programming language designed for real-time audio synthesis, with a visual code editor built for live coding.

Stack-oriented programming means that instead of using variables, instructions take their operands from a stack and push their results back onto the same stack for the next instruction to consume.

Open in editor ↗

All memory items are laid out sequentially in memory, so variables declared one after another occupy adjacent memory locations.

They are aligned on a 32-bit grid, which means every memory item starts at an address that is a multiple of 4 bytes.

Open in editor ↗