ZDeceptron.
// a reactive dataflow language where placement is a property of state
You declare where each piece of state lives — client, server, durable or static — and the compiler derives the split, emits both halves, and writes the wire between them. Functions have no placement at all.
Getting started
Build the ZDeceptron compiler, write your first program, and run it — with no bundler, no config file, and no package manager.
How the language works
Placement, signals, and the boundary — the whole model of ZDeceptron in one page, with the parts you can poke.
The examples, and what each one is for
A reading order for the twenty-six programs in ZDeceptron's examples directory, grouped by what they teach rather than by what the compiler manages.
The standard library
What ZDeceptron's prelude provides, module by module, and the rules that decide what is allowed into it.