Topaz v5.6.0 is the current release. The command-line tools, runtime, npm installer, WASM compiler, documentation, and playground use the same language version.
Available components
- Native CLI for checking, running, emitting, and building programs
- Rust output for standalone native binaries
- Python output with its required runtime support file
- Raw WASM and web-worker output for browser applications
- Package commands and the browser playground
Recommended workflow
Install Topaz with the public installer or npm package, start with topaz check, establish behavior with topaz run, then build only the target you plan to deploy. Use topaz version --verbose when reporting an installation problem.
Current support
The interpreter, Rust output, and Python output cover the current grammar and standard-library families documented on this site. Browser builds support raw WASM and worker packages. File, process, network, clock, and browser APIs remain tied to the host environment described on their individual pages.
Known limits
Compression helpers are currently available on the Rust-backed library path but are not portable to every output target. Concurrent task ordering is intentionally unspecified. Some future language ideas listed on the roadmap are not accepted syntax yet.
Command reference
topaz version --verbose