Topaz v5.6.0 — текущая стабильная версия. Командные инструменты, среда выполнения, установочный пакет npm, WASM-компилятор, документация и песочница используют одну версию языка.
Доступные компоненты
- Командный инструмент для проверки, выполнения и сборки программ
- Цель Rust для автономных нативных программ
- Цель Python с необходимым файлом поддержки среды выполнения
- Raw WASM и web worker для браузерных приложений
- Пакетные команды и песочница в браузере
Рекомендуемый порядок работы
Начните с topaz check, проверьте поведение через topaz run, затем собирайте только ту цель, которую собираетесь развёртывать. При сообщении об ошибке установки приложите вывод topaz version --verbose.
Текущая поддержка
Интерпретатор, Rust и Python поддерживают текущие семейства грамматики и стандартной библиотеки, описанные на сайте. Браузерная сборка создаёт raw WASM и пакеты для worker. Доступ к файлам, процессам, сети, времени и браузерным API зависит от среды и описан на соответствующих страницах.
Известные ограничения
Функции сжатия сейчас доступны через библиотечный путь Rust и переносятся не во все цели. Порядок выполнения параллельных задач намеренно не определён. Некоторые идеи из плана развития ещё не являются допустимым синтаксисом.
Справочник команд
topaz version --verbose