Playground v4
POLYTONE really runs here: the reference VM as WebAssembly, in a sandbox. Every tab is a module or a sandbox file, Check type-checks without executing, Format is the compiler's own canonical form, and the sandbox knobs make Clock, Rng and Env deterministically adjustable.
Examples — grouped, each one a link
LanguageHello, POLYTONEModules (multi-file)Records & match guardsLive coding (turn on Live, edit numbers)async means something
Media formatsDraw an image (.pti → canvas)Compose a sound (.pta → audio)Render a film (.ptv → canvas player)Build a page (.ptw → HTML)
CapabilitiesA CLI tool (args & env)