← Back to the damage
— THE MANUAL

Read between the lines.
They are all we have.

The actual language documentation, straight from the repository.

Read the research paper ↗

Write your first program in Neovim Studio ↗: exact letters, controls and expected results. Or load an example in the keyboard ↗.

Getting started

With Rust installed, run this from your local checkout of the emd repository:

cargo install --path crates/emd-cli

Run an example, inspect its code points, or decode it into readable instructions:

emd run examples/hello.emd
emd inspect examples/hello.emd
emd disasm examples/hello.emd

Prefer to write readable source? Compile the assembly first:

emd asm examples/hello.asm > hello.emd
emd run hello.emd

Try the real example files: hello.asm and hello.emd.