Stack-based VM playground
A small Makrell-inspired language with brace-based forms, infix operators, stack bytecode, and a VM you can inspect as it runs.
a = 2 + 3 * 4
{print a}
{if a > 10 1 0}
{while n > 0 {do ... }}
Example library
Each example is small enough to inspect but rich enough to show real compilation and execution patterns.
Source
Control desk
Compile a program to begin.
No bytecode yet.
The active instruction and its effect will appear here.
Execution flow
Compiler output
| IP | Instruction | Meaning |
|---|
Machine state
Runtime
Compiler structure
The tree is deliberately small so beginners can connect source code, compiler structure, and bytecode shape.